Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

2024.5.0 and Vmimi relay timeline updates #195

Merged

Conversation

anatawa12
Copy link
Collaborator

What

Why

Additional info (optional)

Checklist

  • Read the contribution guide
  • Test working in a local environment
  • (If needed) Add story of storybook
  • (If needed) Update CHANGELOG.md
  • (If possible) Add tests

syuilo and others added 30 commits March 2, 2024 18:34
* test(backend): refactor tests

* fix: failed test
* chore: Automated release

* follow
* fix(backend): fetchInstanceMetadataのLockが永遠に解除されない問題を修正

Co-authored-by: まっちゃとーにゅ <17376330+u1-liquid@users.noreply.github.com>

* fix test

* fix

* comment

* comment

* improve test

---------

Co-authored-by: まっちゃとーにゅ <17376330+u1-liquid@users.noreply.github.com>
* doc: Nestモジュールテストの例をCONTRIBUTING.mdに書く

* rm normal test

* forwardRef
…skey-dev#13509)

* fix(frontend): router遷移時にmatchAllに入った場合一度`location.href`を経由するように

* Update Changelog

* Update CHANGELOG.md

* remove unnecessary args
…13520)

* enhance(frontend): 自分のノートの添付ファイルから直接ファイルの詳細ページに飛べるようにする

* 他のファイルタイプにも対応

* Update Changelog

---------

Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com>
* enhance(frontend): リアクションの総数を表示するように

* Update Changelog

* リアクション選択済の色をaccentに
* enhance(frontend): 広告が同一ドメインの場合はRouterで遷移するように

* Update Changelog

* Update CHANGELOG.md

---------

Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com>
* fix(frontend): 周年の実績が閏年を考慮するように

* まちがえた

* Update Changelog

* 変数の定義回数を減らす
* enhance(frontend): リプライ・リノート・リアクションの総数を表示するか設定で選べるように (MisskeyIO#512)

(cherry picked from commit 3c8475e)

* fix: いいねのみの場合は強制的にカウント表示

* make `showReactionsCount` default false

* リアクションだけ

* けしわすれ

* けしわすれ2

---------

Co-authored-by: まっちゃとーにゅ <17376330+u1-liquid@users.noreply.github.com>
* refactor: antennas/updateの必須項目を最小限に

* fix: userListIdがnullにできない
* ロゴ周りを追加

* 調整

---------

Co-authored-by: uboar <10250330+uboar@users.noreply.github.com>
* refactor(backend): UserEntityService.packMany()の高速化

* 修正
* chore: add workflow which checks if SPDX ID exists

* chore: add missing SPDX ID in some files

* chore: change trigger condition

* chore: trigger on push

* lint
* add plugin logging

* change variable name

* Update plugin.ts

* Update CHANGELOG.md
Copy link

github-actions bot commented May 31, 2024

Thank you for sending us a great Pull Request! 👍
Please regenerate misskey-js type definitions! 🙏

example:

pnpm run build-misskey-js-with-types

Copy link

github-actions bot commented May 31, 2024

このPRによるapi.jsonの差分

差分はこちら
--- base
+++ head
@@ -1,7 +1,7 @@
 {
   "openapi": "3.1.0",
   "info": {
-    "version": "2024.3.1-kinel.5",
+    "version": "2024.5.0-kinel.0",
     "title": "Misskey API",
     "x-logo": {
       "url": "/static-assets/api-doc.png"
@@ -19,7 +19,7 @@
   "paths": {
     "/admin/nirila-delete-user-log-access": {
       "post": {
-        "operationId": "admin/nirila-delete-user-log-access",
+        "operationId": "admin___nirila-delete-user-log-access",
         "summary": "admin/nirila-delete-user-log-access",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *read:admin:nirila-delete-user-log-access*",
         "externalDocs": {
@@ -210,7 +210,7 @@
     },
     "/admin/meta": {
       "post": {
-        "operationId": "admin/meta",
+        "operationId": "admin___meta",
         "summary": "admin/meta",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *read:admin:meta*",
         "externalDocs": {
@@ -682,6 +682,12 @@
                         "null"
                       ]
                     },
+                    "inquiryUrl": {
+                      "type": [
+                        "string",
+                        "null"
+                      ]
+                    },
                     "repositoryUrl": {
                       "type": [
                         "string",
@@ -692,7 +698,9 @@
                       "type": [
                         "string",
                         "null"
-                      ]
+                      ],
+                      "deprecated": true,
+                      "description": "[Deprecated] Use \"urlPreviewSummaryProxyUrl\" instead."
                     },
                     "themeColor": {
                       "type": [
@@ -711,6 +719,30 @@
                     },
                     "version": {
                       "type": "string"
+                    },
+                    "urlPreviewEnabled": {
+                      "type": "boolean"
+                    },
+                    "urlPreviewTimeout": {
+                      "type": "number"
+                    },
+                    "urlPreviewMaximumContentLength": {
+                      "type": "number"
+                    },
+                    "urlPreviewRequireContentLength": {
+                      "type": "boolean"
+                    },
+                    "urlPreviewUserAgent": {
+                      "type": [
+                        "string",
+                        "null"
+                      ]
+                    },
+                    "urlPreviewSummaryProxyUrl": {
+                      "type": [
+                        "string",
+                        "null"
+                      ]
                     }
                   },
                   "required": [
@@ -806,12 +838,19 @@
                     "shortName",
                     "objectStorageS3ForcePathStyle",
                     "privacyPolicyUrl",
+                    "inquiryUrl",
                     "repositoryUrl",
                     "summalyProxy",
                     "themeColor",
                     "tosUrl",
                     "uri",
-                    "version"
+                    "version",
+                    "urlPreviewEnabled",
+                    "urlPreviewTimeout",
+                    "urlPreviewMaximumContentLength",
+                    "urlPreviewRequireContentLength",
+                    "urlPreviewUserAgent",
+                    "urlPreviewSummaryProxyUrl"
                   ]
                 }
               }
@@ -927,7 +966,7 @@
     },
     "/admin/abuse-user-reports": {
       "post": {
-        "operationId": "admin/abuse-user-reports",
+        "operationId": "admin___abuse-user-reports",
         "summary": "admin/abuse-user-reports",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *read:admin:abuse-user-reports*",
         "externalDocs": {
@@ -1184,7 +1223,7 @@
     },
     "/admin/accounts/create": {
       "post": {
-        "operationId": "admin/accounts/create",
+        "operationId": "admin___accounts___create",
         "summary": "admin/accounts/create",
         "description": "No description provided.\n\n**Credential required**: *No*",
         "externalDocs": {
@@ -1348,7 +1387,7 @@
     },
     "/admin/accounts/delete": {
       "post": {
-        "operationId": "admin/accounts/delete",
+        "operationId": "admin___accounts___delete",
         "summary": "admin/accounts/delete",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *write:admin:account*",
         "externalDocs": {
@@ -1496,7 +1535,7 @@
     },
     "/admin/accounts/find-by-email": {
       "post": {
-        "operationId": "admin/accounts/find-by-email",
+        "operationId": "admin___accounts___find-by-email",
         "summary": "admin/accounts/find-by-email",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *read:admin:account*",
         "externalDocs": {
@@ -1660,7 +1699,7 @@
     },
     "/admin/ad/create": {
       "post": {
-        "operationId": "admin/ad/create",
+        "operationId": "admin___ad___create",
         "summary": "admin/ad/create",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *write:admin:ad*",
         "externalDocs": {
@@ -1849,7 +1888,7 @@
     },
     "/admin/ad/delete": {
       "post": {
-        "operationId": "admin/ad/delete",
+        "operationId": "admin___ad___delete",
         "summary": "admin/ad/delete",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *write:admin:ad*",
         "externalDocs": {
@@ -2006,7 +2045,7 @@
     },
     "/admin/ad/list": {
       "post": {
-        "operationId": "admin/ad/list",
+        "operationId": "admin___ad___list",
         "summary": "admin/ad/list",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *read:admin:ad*",
         "externalDocs": {
@@ -2179,7 +2218,7 @@
     },
     "/admin/ad/update": {
       "post": {
-        "operationId": "admin/ad/update",
+        "operationId": "admin___ad___update",
         "summary": "admin/ad/update",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *write:admin:ad*",
         "externalDocs": {
@@ -2374,7 +2413,7 @@
     },
     "/admin/announcements/create": {
       "post": {
-        "operationId": "admin/announcements/create",
+        "operationId": "admin___announcements___create",
         "summary": "admin/announcements/create",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *write:admin:announcements*",
         "externalDocs": {
@@ -2619,7 +2658,7 @@
     },
     "/admin/announcements/delete": {
       "post": {
-        "operationId": "admin/announcements/delete",
+        "operationId": "admin___announcements___delete",
         "summary": "admin/announcements/delete",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *write:admin:announcements*",
         "externalDocs": {
@@ -2776,7 +2815,7 @@
     },
     "/admin/announcements/list": {
       "post": {
-        "operationId": "admin/announcements/list",
+        "operationId": "admin___announcements___list",
         "summary": "admin/announcements/list",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *read:admin:announcements*",
         "externalDocs": {
@@ -2990,7 +3029,7 @@
     },
     "/admin/announcements/update": {
       "post": {
-        "operationId": "admin/announcements/update",
+        "operationId": "admin___announcements___update",
         "summary": "admin/announcements/update",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *write:admin:announcements*",
         "externalDocs": {
@@ -3191,7 +3230,7 @@
     },
     "/admin/avatar-decorations/create": {
       "post": {
-        "operationId": "admin/avatar-decorations/create",
+        "operationId": "admin___avatar-decorations___create",
         "summary": "admin/avatar-decorations/create",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *write:admin:avatar-decorations*",
         "externalDocs": {
@@ -3354,7 +3393,7 @@
     },
     "/admin/avatar-decorations/delete": {
       "post": {
-        "operationId": "admin/avatar-decorations/delete",
+        "operationId": "admin___avatar-decorations___delete",
         "summary": "admin/avatar-decorations/delete",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *write:admin:avatar-decorations*",
         "externalDocs": {
@@ -3502,7 +3541,7 @@
     },
     "/admin/avatar-decorations/list": {
       "post": {
-        "operationId": "admin/avatar-decorations/list",
+        "operationId": "admin___avatar-decorations___list",
         "summary": "admin/avatar-decorations/list",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *read:admin:avatar-decorations*",
         "externalDocs": {
@@ -3717,7 +3756,7 @@
     },
     "/admin/avatar-decorations/update": {
       "post": {
-        "operationId": "admin/avatar-decorations/update",
+        "operationId": "admin___avatar-decorations___update",
         "summary": "admin/avatar-decorations/update",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *write:admin:avatar-decorations*",
         "externalDocs": {
@@ -3882,7 +3921,7 @@
     },
     "/admin/delete-all-files-of-a-user": {
       "post": {
-        "operationId": "admin/delete-all-files-of-a-user",
+        "operationId": "admin___delete-all-files-of-a-user",
         "summary": "admin/delete-all-files-of-a-user",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *write:admin:delete-all-files-of-a-user*",
         "externalDocs": {
@@ -4030,7 +4069,7 @@
     },
     "/admin/unset-user-avatar": {
       "post": {
-        "operationId": "admin/unset-user-avatar",
+        "operationId": "admin___unset-user-avatar",
         "summary": "admin/unset-user-avatar",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *write:admin:unset-user-avatar*",
         "externalDocs": {
@@ -4178,7 +4217,7 @@
     },
     "/admin/unset-user-banner": {
       "post": {
-        "operationId": "admin/unset-user-banner",
+        "operationId": "admin___unset-user-banner",
         "summary": "admin/unset-user-banner",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *write:admin:unset-user-banner*",
         "externalDocs": {
@@ -4326,7 +4365,7 @@
     },
     "/admin/drive/clean-remote-files": {
       "post": {
-        "operationId": "admin/drive/clean-remote-files",
+        "operationId": "admin___drive___clean-remote-files",
         "summary": "admin/drive/clean-remote-files",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *write:admin:drive*",
         "externalDocs": {
@@ -4455,7 +4494,7 @@
     },
     "/admin/drive/cleanup": {
       "post": {
-        "operationId": "admin/drive/cleanup",
+        "operationId": "admin___drive___cleanup",
         "summary": "admin/drive/cleanup",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *write:admin:drive*",
         "externalDocs": {
@@ -4584,7 +4623,7 @@
     },
     "/admin/drive/files": {
       "post": {
-        "operationId": "admin/drive/files",
+        "operationId": "admin___drive___files",
         "summary": "admin/drive/files",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *read:admin:drive*",
         "externalDocs": {
@@ -4781,7 +4820,7 @@
     },
     "/admin/drive/show-file": {
       "post": {
-        "operationId": "admin/drive/show-file",
+        "operationId": "admin___drive___show-file",
         "summary": "admin/drive/show-file",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *read:admin:drive*",
         "externalDocs": {
@@ -5126,7 +5165,7 @@
     },
     "/admin/emoji/add-aliases-bulk": {
       "post": {
-        "operationId": "admin/emoji/add-aliases-bulk",
+        "operationId": "admin___emoji___add-aliases-bulk",
         "summary": "admin/emoji/add-aliases-bulk",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *write:admin:emoji*",
         "externalDocs": {
@@ -5284,7 +5323,7 @@
     },
     "/admin/emoji/add": {
       "post": {
-        "operationId": "admin/emoji/add",
+        "operationId": "admin___emoji___add",
         "summary": "admin/emoji/add",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *write:admin:emoji*",
         "externalDocs": {
@@ -5494,7 +5533,7 @@
     },
     "/admin/emoji/copy": {
       "post": {
-        "operationId": "admin/emoji/copy",
+        "operationId": "admin___emoji___copy",
         "summary": "admin/emoji/copy",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *write:admin:emoji*",
         "externalDocs": {
@@ -5676,7 +5715,7 @@
     },
     "/admin/emoji/delete-bulk": {
       "post": {
-        "operationId": "admin/emoji/delete-bulk",
+        "operationId": "admin___emoji___delete-bulk",
         "summary": "admin/emoji/delete-bulk",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *write:admin:emoji*",
         "externalDocs": {
@@ -5827,7 +5866,7 @@
     },
     "/admin/emoji/delete": {
       "post": {
-        "operationId": "admin/emoji/delete",
+        "operationId": "admin___emoji___delete",
         "summary": "admin/emoji/delete",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *write:admin:emoji*",
         "externalDocs": {
@@ -5984,7 +6023,7 @@
     },
     "/admin/emoji/import-zip": {
       "post": {
-        "operationId": "admin/emoji/import-zip",
+        "operationId": "admin___emoji___import-zip",
         "summary": "admin/emoji/import-zip",
         "description": "No description provided.\n\n**Internal Endpoint**: This endpoint is an API for the misskey mainframe and is not intended for use by third parties.\n**Credential required**: *Yes*",
         "externalDocs": {
@@ -6129,7 +6168,7 @@
     },
     "/admin/emoji/list-remote": {
       "post": {
-        "operationId": "admin/emoji/list-remote",
+        "operationId": "admin___emoji___list-remote",
         "summary": "admin/emoji/list-remote",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *read:admin:emoji*",
         "externalDocs": {
@@ -6348,7 +6387,7 @@
     },
     "/admin/emoji/list": {
       "post": {
-        "operationId": "admin/emoji/list",
+        "operationId": "admin___emoji___list",
         "summary": "admin/emoji/list",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *read:admin:emoji*",
         "externalDocs": {
@@ -6559,7 +6598,7 @@
     },
     "/admin/emoji/remove-aliases-bulk": {
       "post": {
-        "operationId": "admin/emoji/remove-aliases-bulk",
+        "operationId": "admin___emoji___remove-aliases-bulk",
         "summary": "admin/emoji/remove-aliases-bulk",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *write:admin:emoji*",
         "externalDocs": {
@@ -6717,7 +6756,7 @@
     },
     "/admin/emoji/set-aliases-bulk": {
       "post": {
-        "operationId": "admin/emoji/set-aliases-bulk",
+        "operationId": "admin___emoji___set-aliases-bulk",
         "summary": "admin/emoji/set-aliases-bulk",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *write:admin:emoji*",
         "externalDocs": {
@@ -6875,7 +6914,7 @@
     },
     "/admin/emoji/set-category-bulk": {
       "post": {
-        "operationId": "admin/emoji/set-category-bulk",
+        "operationId": "admin___emoji___set-category-bulk",
         "summary": "admin/emoji/set-category-bulk",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *write:admin:emoji*",
         "externalDocs": {
@@ -7033,7 +7072,7 @@
     },
     "/admin/emoji/set-license-bulk": {
       "post": {
-        "operationId": "admin/emoji/set-license-bulk",
+        "operationId": "admin___emoji___set-license-bulk",
         "summary": "admin/emoji/set-license-bulk",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *write:admin:emoji*",
         "externalDocs": {
@@ -7191,7 +7230,7 @@
     },
     "/admin/emoji/update": {
       "post": {
-        "operationId": "admin/emoji/update",
+        "operationId": "admin___emoji___update",
         "summary": "admin/emoji/update",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *write:admin:emoji*",
         "externalDocs": {
@@ -7414,7 +7453,7 @@
     },
     "/admin/federation/delete-all-files": {
       "post": {
-        "operationId": "admin/federation/delete-all-files",
+        "operationId": "admin___federation___delete-all-files",
         "summary": "admin/federation/delete-all-files",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *write:admin:federation*",
         "externalDocs": {
@@ -7561,7 +7600,7 @@
     },
     "/admin/federation/refresh-remote-instance-metadata": {
       "post": {
-        "operationId": "admin/federation/refresh-remote-instance-metadata",
+        "operationId": "admin___federation___refresh-remote-instance-metadata",
         "summary": "admin/federation/refresh-remote-instance-metadata",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *write:admin:federation*",
         "externalDocs": {
@@ -7708,7 +7747,7 @@
     },
     "/admin/federation/remove-all-following": {
       "post": {
-        "operationId": "admin/federation/remove-all-following",
+        "operationId": "admin___federation___remove-all-following",
         "summary": "admin/federation/remove-all-following",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *write:admin:federation*",
         "externalDocs": {
@@ -7855,7 +7894,7 @@
     },
     "/admin/federation/update-instance": {
       "post": {
-        "operationId": "admin/federation/update-instance",
+        "operationId": "admin___federation___update-instance",
         "summary": "admin/federation/update-instance",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *write:admin:federation*",
         "externalDocs": {
@@ -8008,7 +8047,7 @@
     },
     "/admin/get-index-stats": {
       "post": {
-        "operationId": "admin/get-index-stats",
+        "operationId": "admin___get-index-stats",
         "summary": "admin/get-index-stats",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *read:admin:index-stats*",
         "externalDocs": {
@@ -8159,7 +8198,7 @@
     },
     "/admin/get-table-stats": {
       "post": {
-        "operationId": "admin/get-table-stats",
+        "operationId": "admin___get-table-stats",
         "summary": "admin/get-table-stats",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *read:admin:table-stats*",
         "externalDocs": {
@@ -8316,7 +8355,7 @@
     },
     "/admin/get-user-ips": {
       "post": {
-        "operationId": "admin/get-user-ips",
+        "operationId": "admin___get-user-ips",
         "summary": "admin/get-user-ips",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *read:admin:user-ips*",
         "externalDocs": {
@@ -8487,7 +8526,7 @@
     },
     "/admin/invite/create": {
       "post": {
-        "operationId": "admin/invite/create",
+        "operationId": "admin___invite___create",
         "summary": "admin/invite/create",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *write:admin:invite-codes*",
         "externalDocs": {
@@ -8660,7 +8699,7 @@
     },
     "/admin/invite/list": {
       "post": {
-        "operationId": "admin/invite/list",
+        "operationId": "admin___invite___list",
         "summary": "admin/invite/list",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *read:admin:invite-codes*",
         "externalDocs": {
@@ -8841,7 +8880,7 @@
     },
     "/admin/promo/create": {
       "post": {
-        "operationId": "admin/promo/create",
+        "operationId": "admin___promo___create",
         "summary": "admin/promo/create",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *write:admin:promo*",
         "externalDocs": {
@@ -9011,7 +9050,7 @@
     },
     "/admin/queue/clear": {
       "post": {
-        "operationId": "admin/queue/clear",
+        "operationId": "admin___queue___clear",
         "summary": "admin/queue/clear",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *write:admin:queue*",
         "externalDocs": {
@@ -9140,7 +9179,7 @@
     },
     "/admin/queue/deliver-delayed": {
       "post": {
-        "operationId": "admin/queue/deliver-delayed",
+        "operationId": "admin___queue___deliver-delayed",
         "summary": "admin/queue/deliver-delayed",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *read:admin:queue*",
         "externalDocs": {
@@ -9295,7 +9334,7 @@
     },
     "/admin/queue/inbox-delayed": {
       "post": {
-        "operationId": "admin/queue/inbox-delayed",
+        "operationId": "admin___queue___inbox-delayed",
         "summary": "admin/queue/inbox-delayed",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *read:admin:queue*",
         "externalDocs": {
@@ -9450,7 +9489,7 @@
     },
     "/admin/queue/promote": {
       "post": {
-        "operationId": "admin/queue/promote",
+        "operationId": "admin___queue___promote",
         "summary": "admin/queue/promote",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *write:admin:queue*",
         "externalDocs": {
@@ -9601,7 +9640,7 @@
     },
     "/admin/queue/stats": {
       "post": {
-        "operationId": "admin/queue/stats",
+        "operationId": "admin___queue___stats",
         "summary": "admin/queue/stats",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *read:admin:emoji*",
         "externalDocs": {
@@ -9757,7 +9796,7 @@
     },
     "/admin/relays/add": {
       "post": {
-        "operationId": "admin/relays/add",
+        "operationId": "admin___relays___add",
         "summary": "admin/relays/add",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *write:admin:relays*",
         "externalDocs": {
@@ -9944,7 +9983,7 @@
     },
     "/admin/relays/list": {
       "post": {
-        "operationId": "admin/relays/list",
+        "operationId": "admin___relays___list",
         "summary": "admin/relays/list",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *read:admin:relays*",
         "externalDocs": {
@@ -10107,7 +10146,7 @@
     },
     "/admin/relays/remove": {
       "post": {
-        "operationId": "admin/relays/remove",
+        "operationId": "admin___relays___remove",
         "summary": "admin/relays/remove",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *write:admin:relays*",
         "externalDocs": {
@@ -10254,7 +10293,7 @@
     },
     "/admin/reset-password": {
       "post": {
-        "operationId": "admin/reset-password",
+        "operationId": "admin___reset-password",
         "summary": "admin/reset-password",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *write:admin:reset-password*",
         "externalDocs": {
@@ -10419,7 +10458,7 @@
     },
     "/admin/note-public-to-home": {
       "post": {
-        "operationId": "admin/note-public-to-home",
+        "operationId": "admin___note-public-to-home",
         "summary": "admin/note-public-to-home",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *write:notes*",
         "externalDocs": {
@@ -10585,7 +10624,7 @@
     },
     "/admin/resolve-abuse-user-report": {
       "post": {
-        "operationId": "admin/resolve-abuse-user-report",
+        "operationId": "admin___resolve-abuse-user-report",
         "summary": "admin/resolve-abuse-user-report",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *write:admin:resolve-abuse-user-report*",
         "externalDocs": {
@@ -10737,7 +10776,7 @@
     },
     "/admin/send-email": {
       "post": {
-        "operationId": "admin/send-email",
+        "operationId": "admin___send-email",
         "summary": "admin/send-email",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *write:admin:send-email*",
         "externalDocs": {
@@ -10892,7 +10931,7 @@
     },
     "/admin/server-info": {
       "post": {
-        "operationId": "admin/server-info",
+        "operationId": "admin___server-info",
         "summary": "admin/server-info",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *read:admin:server-info*",
         "externalDocs": {
@@ -11109,7 +11148,7 @@
     },
     "/admin/show-moderation-logs": {
       "post": {
-        "operationId": "admin/show-moderation-logs",
+        "operationId": "admin___show-moderation-logs",
         "summary": "admin/show-moderation-logs",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *read:admin:show-moderation-log*",
         "externalDocs": {
@@ -11319,7 +11358,7 @@
     },
     "/admin/show-user": {
       "post": {
-        "operationId": "admin/show-user",
+        "operationId": "admin___show-user",
         "summary": "admin/show-user",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *read:admin:show-user*",
         "externalDocs": {
@@ -12226,9 +12265,9 @@
     },
     "/admin/show-users": {
       "post": {
-        "operationId": "admin/show-users",
+        "operationId": "admin___show-users",
         "summary": "admin/show-users",
-        "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *read:admin:show-users*",
+        "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *read:admin:show-user*",
         "externalDocs": {
           "description": "Source code",
           "url": "https://github.com/misskey-dev/misskey/blob/develop/packages/backend/src/server/api/endpoints/admin/show-users.ts"
@@ -12438,7 +12477,7 @@
     },
     "/admin/suspend-user": {
       "post": {
-        "operationId": "admin/suspend-user",
+        "operationId": "admin___suspend-user",
         "summary": "admin/suspend-user",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *write:admin:suspend-user*",
         "externalDocs": {
@@ -12586,7 +12625,7 @@
     },
     "/admin/unsuspend-user": {
       "post": {
-        "operationId": "admin/unsuspend-user",
+        "operationId": "admin___unsuspend-user",
         "summary": "admin/unsuspend-user",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *write:admin:unsuspend-user*",
         "externalDocs": {
@@ -12734,7 +12773,7 @@
     },
     "/admin/update-meta": {
       "post": {
-        "operationId": "admin/update-meta",
+        "operationId": "admin___update-meta",
         "summary": "admin/update-meta",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *write:admin:meta*",
         "externalDocs": {
@@ -13029,12 +13068,6 @@
                       "type": "string"
                     }
                   },
-                  "summalyProxy": {
-                    "type": [
-                      "string",
-                      "null"
-                    ]
-                  },
                   "deeplAuthKey": {
                     "type": [
                       "string",
@@ -13125,6 +13158,12 @@
                       "null"
                     ]
                   },
+                  "inquiryUrl": {
+                    "type": [
+                      "string",
+                      "null"
+                    ]
+                  },
                   "useObjectStorage": {
                     "type": "boolean"
                   },
@@ -13283,6 +13322,37 @@
                     "items": {
                       "type": "string"
                     }
+                  },
+                  "summalyProxy": {
+                    "type": [
+                      "string",
+                      "null"
+                    ],
+                    "description": "[Deprecated] Use \"urlPreviewSummaryProxyUrl\" instead."
+                  },
+                  "urlPreviewEnabled": {
+                    "type": "boolean"
+                  },
+                  "urlPreviewTimeout": {
+                    "type": "integer"
+                  },
+                  "urlPreviewMaximumContentLength": {
+                    "type": "integer"
+                  },
+                  "urlPreviewRequireContentLength": {
+                    "type": "boolean"
+                  },
+                  "urlPreviewUserAgent": {
+                    "type": [
+                      "string",
+                      "null"
+                    ]
+                  },
+                  "urlPreviewSummaryProxyUrl": {
+                    "type": [
+                      "string",
+                      "null"
+                    ]
                   }
                 }
               }
@@ -13403,7 +13473,7 @@
     },
     "/admin/delete-account": {
       "post": {
-        "operationId": "admin/delete-account",
+        "operationId": "admin___delete-account",
         "summary": "admin/delete-account",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *write:admin:delete-account*",
         "externalDocs": {
@@ -13551,7 +13621,7 @@
     },
     "/admin/update-user-note": {
       "post": {
-        "operationId": "admin/update-user-note",
+        "operationId": "admin___update-user-note",
         "summary": "admin/update-user-note",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *write:admin:user-note*",
         "externalDocs": {
@@ -13703,7 +13773,7 @@
     },
     "/admin/roles/create": {
       "post": {
-        "operationId": "admin/roles/create",
+        "operationId": "admin___roles___create",
         "summary": "admin/roles/create",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *write:admin:roles*",
         "externalDocs": {
@@ -13920,7 +13990,7 @@
     },
     "/admin/roles/delete": {
       "post": {
-        "operationId": "admin/roles/delete",
+        "operationId": "admin___roles___delete",
         "summary": "admin/roles/delete",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *write:admin:roles*",
         "externalDocs": {
@@ -14077,7 +14147,7 @@
     },
     "/admin/roles/list": {
       "post": {
-        "operationId": "admin/roles/list",
+        "operationId": "admin___roles___list",
         "summary": "admin/roles/list",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *read:admin:roles*",
         "externalDocs": {
@@ -14217,7 +14287,7 @@
     },
     "/admin/roles/show": {
       "post": {
-        "operationId": "admin/roles/show",
+        "operationId": "admin___roles___show",
         "summary": "admin/roles/show",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *read:admin:roles*",
         "externalDocs": {
@@ -14382,7 +14452,7 @@
     },
     "/admin/roles/update": {
       "post": {
-        "operationId": "admin/roles/update",
+        "operationId": "admin___roles___update",
         "summary": "admin/roles/update",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *write:admin:roles*",
         "externalDocs": {
@@ -14604,7 +14674,7 @@
     },
     "/admin/roles/assign": {
       "post": {
-        "operationId": "admin/roles/assign",
+        "operationId": "admin___roles___assign",
         "summary": "admin/roles/assign",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *write:admin:roles*",
         "externalDocs": {
@@ -14790,7 +14860,7 @@
     },
     "/admin/roles/unassign": {
       "post": {
-        "operationId": "admin/roles/unassign",
+        "operationId": "admin___roles___unassign",
         "summary": "admin/roles/unassign",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *write:admin:roles*",
         "externalDocs": {
@@ -14979,7 +15049,7 @@
     },
     "/admin/roles/update-default-policies": {
       "post": {
-        "operationId": "admin/roles/update-default-policies",
+        "operationId": "admin___roles___update-default-policies",
         "summary": "admin/roles/update-default-policies",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *write:admin:roles*",
         "externalDocs": {
@@ -15126,7 +15196,7 @@
     },
     "/admin/roles/users": {
       "post": {
-        "operationId": "admin/roles/users",
+        "operationId": "admin___roles___users",
         "summary": "admin/roles/users",
         "description": "No description provided.\n\n**Credential required**: *No* / **Permission**: *read:admin:roles*",
         "externalDocs": {
@@ -15491,9 +15561,169 @@
         }
       }
     },
+    "/announcements/show": {
+      "post": {
+        "operationId": "announcements___show",
+        "summary": "announcements/show",
+        "description": "No description provided.\n\n**Credential required**: *No*",
+        "externalDocs": {
+          "description": "Source code",
+          "url": "https://github.com/misskey-dev/misskey/blob/develop/packages/backend/src/server/api/endpoints/announcements/show.ts"
+        },
+        "tags": [
+          "meta"
+        ],
+        "requestBody": {
+          "required": true,
+          "content": {
+            "application/json": {
+              "schema": {
+                "type": "object",
+                "properties": {
+                  "announcementId": {
+                    "type": "string",
+                    "format": "misskey:id"
+                  }
+                },
+                "required": [
+                  "announcementId"
+                ]
+              }
+            }
+          }
+        },
+        "responses": {
+          "200": {
+            "description": "OK (with results)",
+            "content": {
+              "application/json": {
+                "schema": {
+                  "type": "object",
+                  "$ref": "#/components/schemas/Announcement"
+                }
+              }
+            }
+          },
+          "400": {
+            "description": "Client error",
+            "content": {
+              "application/json": {
+                "schema": {
+                  "$ref": "#/components/schemas/Error"
+                },
+                "examples": {
+                  "NO_SUCH_ANNOUNCEMENT": {
+                    "value": {
+                      "error": {
+                        "message": "No such announcement.",
+                        "code": "NO_SUCH_ANNOUNCEMENT",
+                        "id": "b57b5e1d-4f49-404a-9edb-46b00268f121"
+                      }
+                    }
+                  },
+                  "INVALID_PARAM": {
+                    "value": {
+                      "error": {
+                        "message": "Invalid param.",
+                        "code": "INVALID_PARAM",
+                        "id": "3d81ceae-475f-4600-b2a8-2bc116157532"
+                      }
+                    }
+                  }
+                }
+              }
+            }
+          },
+          "401": {
+            "description": "Authentication error",
+            "content": {
+              "application/json": {
+                "schema": {
+                  "$ref": "#/components/schemas/Error"
+                },
+                "examples": {
+                  "CREDENTIAL_REQUIRED": {
+                    "value": {
+                      "error": {
+                        "message": "Credential required.",
+                        "code": "CREDENTIAL_REQUIRED",
+                        "id": "1384574d-a912-4b81-8601-c7b1c4085df1"
+                      }
+                    }
+                  }
+                }
+              }
+            }
+          },
+          "403": {
+            "description": "Forbidden error",
+            "content": {
+              "application/json": {
+                "schema": {
+                  "$ref": "#/components/schemas/Error"
+                },
+                "examples": {
+                  "AUTHENTICATION_FAILED": {
+                    "value": {
+                      "error": {
+                        "message": "Authentication failed. Please ensure your token is correct.",
+                        "code": "AUTHENTICATION_FAILED",
+                        "id": "b0a7f5f8-dc2f-4171-b91f-de88ad238e14"
+                      }
+                    }
+                  }
+                }
+              }
+            }
+          },
+          "418": {
+            "description": "I'm Ai",
+            "content": {
+              "application/json": {
+                "schema": {
+                  "$ref": "#/components/schemas/Error"
+                },
+                "examples": {
+                  "I_AM_AI": {
+                    "value": {
+                      "error": {
+                        "message": "You sent a request to Ai-chan, Misskey's showgirl, instead of the server.",
+                        "code": "I_AM_AI",
+                        "id": "60c46cd1-f23a-46b1-bebe-5d2b73951a84"
+                      }
+                    }
+                  }
+                }
+              }
+            }
+          },
+          "500": {
+            "description": "Internal server error",
+            "content": {
+              "application/json": {
+                "schema": {
+                  "$ref": "#/components/schemas/Error"
+                },
+                "examples": {
+                  "INTERNAL_ERROR": {
+                    "value": {
+                      "error": {
+                        "message": "Internal error occurred. Please contact us if the error persists.",
+                        "code": "INTERNAL_ERROR",
+                        "id": "5d37dbcb-891e-41ca-a3d6-e690c97775ac"
+                      }
+                    }
+                  }
+                }
+              }
+            }
+          }
+        }
+      }
+    },
     "/antennas/create": {
       "post": {
-        "operationId": "antennas/create",
+        "operationId": "antennas___create",
         "summary": "antennas/create",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *write:account*",
         "externalDocs": {
@@ -15567,13 +15797,13 @@
                   "localOnly": {
                     "type": "boolean"
                   },
-                  "withReplies": {
+                  "excludeBots": {
                     "type": "boolean"
                   },
-                  "withFile": {
+                  "withReplies": {
                     "type": "boolean"
                   },
-                  "notify": {
+                  "withFile": {
                     "type": "boolean"
                   }
                 },
@@ -15585,8 +15815,7 @@
                   "users",
                   "caseSensitive",
                   "withReplies",
-                  "withFile",
-                  "notify"
+                  "withFile"
                 ]
               }
             }
@@ -15732,7 +15961,7 @@
     },
     "/antennas/delete": {
       "post": {
-        "operationId": "antennas/delete",
+        "operationId": "antennas___delete",
         "summary": "antennas/delete",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *write:account*",
         "externalDocs": {
@@ -15889,7 +16118,7 @@
     },
     "/antennas/list": {
       "post": {
-        "operationId": "antennas/list",
+        "operationId": "antennas___list",
         "summary": "antennas/list",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *read:account*",
         "externalDocs": {
@@ -16029,7 +16258,7 @@
     },
     "/antennas/notes": {
       "post": {
-        "operationId": "antennas/notes",
+        "operationId": "antennas___notes",
         "summary": "antennas/notes",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *read:account*",
         "externalDocs": {
@@ -16217,7 +16446,7 @@
     },
     "/antennas/show": {
       "post": {
-        "operationId": "antennas/show",
+        "operationId": "antennas___show",
         "summary": "antennas/show",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *read:account*",
         "externalDocs": {
@@ -16382,7 +16611,7 @@
     },
     "/antennas/update": {
       "post": {
-        "operationId": "antennas/update",
+        "operationId": "antennas___update",
         "summary": "antennas/update",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *write:account*",
         "externalDocs": {
@@ -16460,27 +16689,18 @@
                   "localOnly": {
                     "type": "boolean"
                   },
-                  "withReplies": {
+                  "excludeBots": {
                     "type": "boolean"
                   },
-                  "withFile": {
+                  "withReplies": {
                     "type": "boolean"
                   },
-                  "notify": {
+                  "withFile": {
                     "type": "boolean"
                   }
                 },
                 "required": [
-                  "antennaId",
-                  "name",
-                  "src",
-                  "keywords",
-                  "excludeKeywords",
-                  "users",
-                  "caseSensitive",
-                  "withReplies",
-                  "withFile",
-                  "notify"
+                  "antennaId"
                 ]
               }
             }
@@ -16626,7 +16846,7 @@
     },
     "/ap/get": {
       "post": {
-        "operationId": "ap/get",
+        "operationId": "ap___get",
         "summary": "ap/get",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *read:federation*",
         "externalDocs": {
@@ -16801,7 +17021,7 @@
     },
     "/ap/show": {
       "post": {
-        "operationId": "ap/show",
+        "operationId": "ap___show",
         "summary": "ap/show",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *read:account*",
         "externalDocs": {
@@ -17024,7 +17244,7 @@
     },
     "/app/create": {
       "post": {
-        "operationId": "app/create",
+        "operationId": "app___create",
         "summary": "app/create",
         "description": "No description provided.\n\n**Credential required**: *No*",
         "externalDocs": {
@@ -17192,7 +17412,7 @@
     },
     "/app/show": {
       "post": {
-        "operationId": "app/show",
+        "operationId": "app___show",
         "summary": "app/show",
         "description": "No description provided.\n\n**Credential required**: *No*",
         "externalDocs": {
@@ -17352,7 +17572,7 @@
     },
     "/auth/accept": {
       "post": {
-        "operationId": "auth/accept",
+        "operationId": "auth___accept",
         "summary": "auth/accept",
         "description": "No description provided.\n\n**Internal Endpoint**: This endpoint is an API for the misskey mainframe and is not intended for use by third parties.\n**Credential required**: *Yes*",
         "externalDocs": {
@@ -17508,7 +17728,7 @@
     },
     "/auth/session/generate": {
       "post": {
-        "operationId": "auth/session/generate",
+        "operationId": "auth___session___generate",
         "summary": "auth/session/generate",
         "description": "No description provided.\n\n**Credential required**: *No*",
         "externalDocs": {
@@ -17679,7 +17899,7 @@
     },
     "/auth/session/show": {
       "post": {
-        "operationId": "auth/session/show",
+        "operationId": "auth___session___show",
         "summary": "auth/session/show",
         "description": "No description provided.\n\n**Credential required**: *No*",
         "externalDocs": {
@@ -17855,7 +18075,7 @@
     },
     "/auth/session/userkey": {
       "post": {
-        "operationId": "auth/session/userkey",
+        "operationId": "auth___session___userkey",
         "summary": "auth/session/userkey",
         "description": "No description provided.\n\n**Credential required**: *No*",
         "externalDocs": {
@@ -18048,7 +18268,7 @@
     },
     "/blocking/create": {
       "post": {
-        "operationId": "blocking/create",
+        "operationId": "blocking___create",
         "summary": "blocking/create",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *write:blocks*",
         "externalDocs": {
@@ -18252,7 +18472,7 @@
     },
     "/blocking/delete": {
       "post": {
-        "operationId": "blocking/delete",
+        "operationId": "blocking___delete",
         "summary": "blocking/delete",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *write:blocks*",
         "externalDocs": {
@@ -18456,7 +18676,7 @@
     },
     "/blocking/list": {
       "post": {
-        "operationId": "blocking/list",
+        "operationId": "blocking___list",
         "summary": "blocking/list",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *read:blocks*",
         "externalDocs": {
@@ -18622,7 +18842,7 @@
     },
     "/channels/create": {
       "post": {
-        "operationId": "channels/create",
+        "operationId": "channels___create",
         "summary": "channels/create",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *write:channels*",
         "externalDocs": {
@@ -18841,7 +19061,7 @@
     },
     "/channels/featured": {
       "post": {
-        "operationId": "channels/featured",
+        "operationId": "channels___featured",
         "summary": "channels/featured",
         "description": "No description provided.\n\n**Credential required**: *No*",
         "externalDocs": {
@@ -18976,7 +19196,7 @@
     },
     "/channels/follow": {
       "post": {
-        "operationId": "channels/follow",
+        "operationId": "channels___follow",
         "summary": "channels/follow",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *write:channels*",
         "externalDocs": {
@@ -19133,7 +19353,7 @@
     },
     "/channels/followed": {
       "post": {
-        "operationId": "channels/followed",
+        "operationId": "channels___followed",
         "summary": "channels/followed",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *read:channels*",
         "externalDocs": {
@@ -19299,7 +19519,7 @@
     },
     "/channels/owned": {
       "post": {
-        "operationId": "channels/owned",
+        "operationId": "channels___owned",
         "summary": "channels/owned",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *read:channels*",
         "externalDocs": {
@@ -19465,7 +19685,7 @@
     },
     "/channels/show": {
       "post": {
-        "operationId": "channels/show",
+        "operationId": "channels___show",
         "summary": "channels/show",
         "description": "No description provided.\n\n**Credential required**: *No*",
         "externalDocs": {
@@ -19625,7 +19845,7 @@
     },
     "/channels/timeline": {
       "post": {
-        "operationId": "channels/timeline",
+        "operationId": "channels___timeline",
         "summary": "channels/timeline",
         "description": "No description provided.\n\n**Credential required**: *No*",
         "externalDocs": {
@@ -19812,7 +20032,7 @@
     },
     "/channels/unfollow": {
       "post": {
-        "operationId": "channels/unfollow",
+        "operationId": "channels___unfollow",
         "summary": "channels/unfollow",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *write:channels*",
         "externalDocs": {
@@ -19969,7 +20189,7 @@
     },
     "/channels/update": {
       "post": {
-        "operationId": "channels/update",
+        "operationId": "channels___update",
         "summary": "channels/update",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *write:channels*",
         "externalDocs": {
@@ -20202,7 +20422,7 @@
     },
     "/channels/favorite": {
       "post": {
-        "operationId": "channels/favorite",
+        "operationId": "channels___favorite",
         "summary": "channels/favorite",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *write:channels*",
         "externalDocs": {
@@ -20359,7 +20579,7 @@
     },
     "/channels/unfavorite": {
       "post": {
-        "operationId": "channels/unfavorite",
+        "operationId": "channels___unfavorite",
         "summary": "channels/unfavorite",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *write:channels*",
         "externalDocs": {
@@ -20516,7 +20736,7 @@
     },
     "/channels/my-favorites": {
       "post": {
-        "operationId": "channels/my-favorites",
+        "operationId": "channels___my-favorites",
         "summary": "channels/my-favorites",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *read:channels*",
         "externalDocs": {
@@ -20656,7 +20876,7 @@
     },
     "/channels/search": {
       "post": {
-        "operationId": "channels/search",
+        "operationId": "channels___search",
         "summary": "channels/search",
         "description": "No description provided.\n\n**Credential required**: *No*",
         "externalDocs": {
@@ -20831,7 +21051,7 @@
     },
     "/charts/active-users": {
       "get": {
-        "operationId": "charts/active-users",
+        "operationId": "charts___active-users",
         "summary": "charts/active-users",
         "description": "No description provided.\n\n**Credential required**: *No*",
         "externalDocs": {
@@ -21062,7 +21282,7 @@
         }
       },
       "post": {
-        "operationId": "charts/active-users",
+        "operationId": "charts___active-users",
         "summary": "charts/active-users",
         "description": "No description provided.\n\n**Credential required**: *No*",
         "externalDocs": {
@@ -21295,7 +21515,7 @@
     },
     "/charts/ap-request": {
       "get": {
-        "operationId": "charts/ap-request",
+        "operationId": "charts___ap-request",
         "summary": "charts/ap-request",
         "description": "No description provided.\n\n**Credential required**: *No*",
         "externalDocs": {
@@ -21484,7 +21704,7 @@
         }
       },
       "post": {
-        "operationId": "charts/ap-request",
+        "operationId": "charts___ap-request",
         "summary": "charts/ap-request",
         "description": "No description provided.\n\n**Credential required**: *No*",
         "externalDocs": {
@@ -21675,7 +21895,7 @@
     },
     "/charts/drive": {
       "get": {
-        "operationId": "charts/drive",
+        "operationId": "charts___drive",
         "summary": "charts/drive",
         "description": "No description provided.\n\n**Credential required**: *No*",
         "externalDocs": {
@@ -21915,7 +22135,7 @@
         }
       },
       "post": {
-        "operationId": "charts/drive",
+        "operationId": "charts___drive",
         "summary": "charts/drive",
         "description": "No description provided.\n\n**Credential required**: *No*",
         "externalDocs": {
@@ -22157,7 +22377,7 @@
     },
     "/charts/federation": {
       "get": {
-        "operationId": "charts/federation",
+        "operationId": "charts___federation",
         "summary": "charts/federation",
         "description": "No description provided.\n\n**Credential required**: *No*",
         "externalDocs": {
@@ -22381,7 +22601,7 @@
         }
       },
       "post": {
-        "operationId": "charts/federation",
+        "operationId": "charts___federation",
         "summary": "charts/federation",
         "description": "No description provided.\n\n**Credential required**: *No*",
         "externalDocs": {
@@ -22607,7 +22827,7 @@
     },
     "/charts/instance": {
       "get": {
-        "operationId": "charts/instance",
+        "operationId": "charts___instance",
         "summary": "charts/instance",
         "description": "No description provided.\n\n**Credential required**: *No*",
         "externalDocs": {
@@ -23003,7 +23223,7 @@
         }
       },
       "post": {
-        "operationId": "charts/instance",
+        "operationId": "charts___instance",
         "summary": "charts/instance",
         "description": "No description provided.\n\n**Credential required**: *No*",
         "externalDocs": {
@@ -23401,7 +23621,7 @@
     },
     "/charts/notes": {
       "get": {
-        "operationId": "charts/notes",
+        "operationId": "charts___notes",
         "summary": "charts/notes",
         "description": "No description provided.\n\n**Credential required**: *No*",
         "externalDocs": {
@@ -23699,7 +23919,7 @@
         }
       },
       "post": {
-        "operationId": "charts/notes",
+        "operationId": "charts___notes",
         "summary": "charts/notes",
         "description": "No description provided.\n\n**Credential required**: *No*",
         "externalDocs": {
@@ -23999,7 +24219,7 @@
     },
     "/charts/user/drive": {
       "get": {
-        "operationId": "charts/user/drive",
+        "operationId": "charts___user___drive",
         "summary": "charts/user/drive",
         "description": "No description provided.\n\n**Credential required**: *No*",
         "externalDocs": {
@@ -24214,7 +24434,7 @@
         }
       },
       "post": {
-        "operationId": "charts/user/drive",
+        "operationId": "charts___user___drive",
         "summary": "charts/user/drive",
         "description": "No description provided.\n\n**Credential required**: *No*",
         "externalDocs": {
@@ -24431,7 +24651,7 @@
     },
     "/charts/user/following": {
       "get": {
-        "operationId": "charts/user/following",
+        "operationId": "charts___user___following",
         "summary": "charts/user/following",
         "description": "No description provided.\n\n**Credential required**: *No*",
         "externalDocs": {
@@ -24736,7 +24956,7 @@
         }
       },
       "post": {
-        "operationId": "charts/user/following",
+        "operationId": "charts___user___following",
         "summary": "charts/user/following",
         "description": "No description provided.\n\n**Credential required**: *No*",
         "externalDocs": {
@@ -25043,7 +25263,7 @@
     },
     "/charts/user/notes": {
       "get": {
-        "operationId": "charts/user/notes",
+        "operationId": "charts___user___notes",
         "summary": "charts/user/notes",
         "description": "No description provided.\n\n**Credential required**: *No*",
         "externalDocs": {
@@ -25273,7 +25493,7 @@
         }
       },
       "post": {
-        "operationId": "charts/user/notes",
+        "operationId": "charts___user___notes",
         "summary": "charts/user/notes",
         "description": "No description provided.\n\n**Credential required**: *No*",
         "externalDocs": {
@@ -25505,7 +25725,7 @@
     },
     "/charts/user/pv": {
       "get": {
-        "operationId": "charts/user/pv",
+        "operationId": "charts___user___pv",
         "summary": "charts/user/pv",
         "description": "No description provided.\n\n**Credential required**: *No*",
         "externalDocs": {
@@ -25722,7 +25942,7 @@
         }
       },
       "post": {
-        "operationId": "charts/user/pv",
+        "operationId": "charts___user___pv",
         "summary": "charts/user/pv",
         "description": "No description provided.\n\n**Credential required**: *No*",
         "externalDocs": {
@@ -25941,7 +26161,7 @@
     },
     "/charts/user/reactions": {
       "get": {
-        "operationId": "charts/user/reactions",
+        "operationId": "charts___user___reactions",
         "summary": "charts/user/reactions",
         "description": "No description provided.\n\n**Credential required**: *No*",
         "externalDocs": {
@@ -26144,7 +26364,7 @@
         }
       },
       "post": {
-        "operationId": "charts/user/reactions",
+        "operationId": "charts___user___reactions",
         "summary": "charts/user/reactions",
         "description": "No description provided.\n\n**Credential required**: *No*",
         "externalDocs": {
@@ -26349,7 +26569,7 @@
     },
     "/charts/users": {
       "get": {
-        "operationId": "charts/users",
+        "operationId": "charts___users",
         "summary": "charts/users",
         "description": "No description provided.\n\n**Credential required**: *No*",
         "externalDocs": {
@@ -26575,7 +26795,7 @@
         }
       },
       "post": {
-        "operationId": "charts/users",
+        "operationId": "charts___users",
         "summary": "charts/users",
         "description": "No description provided.\n\n**Credential required**: *No*",
         "externalDocs": {
@@ -26803,7 +27023,7 @@
     },
     "/clips/add-note": {
       "post": {
-        "operationId": "clips/add-note",
+        "operationId": "clips___add-note",
         "summary": "clips/add-note",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *write:account*",
         "externalDocs": {
@@ -27013,7 +27233,7 @@
     },
     "/clips/remove-note": {
       "post": {
-        "operationId": "clips/remove-note",
+        "operationId": "clips___remove-note",
         "summary": "clips/remove-note",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *write:account*",
         "externalDocs": {
@@ -27184,7 +27404,7 @@
     },
     "/clips/create": {
       "post": {
-        "operationId": "clips/create",
+        "operationId": "clips___create",
         "summary": "clips/create",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *write:account*",
         "externalDocs": {
@@ -27362,7 +27582,7 @@
     },
     "/clips/delete": {
       "post": {
-        "operationId": "clips/delete",
+        "operationId": "clips___delete",
         "summary": "clips/delete",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *write:account*",
         "externalDocs": {
@@ -27519,7 +27739,7 @@
     },
     "/clips/list": {
       "post": {
-        "operationId": "clips/list",
+        "operationId": "clips___list",
         "summary": "clips/list",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *read:account*",
         "externalDocs": {
@@ -27659,7 +27879,7 @@
     },
     "/clips/notes": {
       "post": {
-        "operationId": "clips/notes",
+        "operationId": "clips___notes",
         "summary": "clips/notes",
         "description": "No description provided.\n\n**Credential required**: *No* / **Permission**: *read:account*",
         "externalDocs": {
@@ -27836,7 +28056,7 @@
     },
     "/clips/show": {
       "post": {
-        "operationId": "clips/show",
+        "operationId": "clips___show",
         "summary": "clips/show",
         "description": "No description provided.\n\n**Credential required**: *No* / **Permission**: *read:account*",
         "externalDocs": {
@@ -27996,7 +28216,7 @@
     },
     "/clips/update": {
       "post": {
-        "operationId": "clips/update",
+        "operationId": "clips___update",
         "summary": "clips/update",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *write:account*",
         "externalDocs": {
@@ -28178,7 +28398,7 @@
     },
     "/clips/favorite": {
       "post": {
-        "operationId": "clips/favorite",
+        "operationId": "clips___favorite",
         "summary": "clips/favorite",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *write:clip-favorite*",
         "externalDocs": {
@@ -28344,7 +28564,7 @@
     },
     "/clips/unfavorite": {
       "post": {
-        "operationId": "clips/unfavorite",
+        "operationId": "clips___unfavorite",
         "summary": "clips/unfavorite",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *write:clip-favorite*",
         "externalDocs": {
@@ -28510,7 +28730,7 @@
     },
     "/clips/my-favorites": {
       "post": {
-        "operationId": "clips/my-favorites",
+        "operationId": "clips___my-favorites",
         "summary": "clips/my-favorites",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *read:clip-favorite*",
         "externalDocs": {
@@ -28798,7 +29018,7 @@
     },
     "/drive/files": {
       "post": {
-        "operationId": "drive/files",
+        "operationId": "drive___files",
         "summary": "drive/files",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *read:drive*",
         "externalDocs": {
@@ -28994,7 +29214,7 @@
     },
     "/drive/files/attached-notes": {
       "post": {
-        "operationId": "drive/files/attached-notes",
+        "operationId": "drive___files___attached-notes",
         "summary": "drive/files/attached-notes",
         "description": "Find the notes to which the given file is attached.\n\n**Credential required**: *Yes* / **Permission**: *read:drive*",
         "externalDocs": {
@@ -29176,7 +29396,7 @@
     },
     "/drive/files/check-existence": {
       "post": {
-        "operationId": "drive/files/check-existence",
+        "operationId": "drive___files___check-existence",
         "summary": "drive/files/check-existence",
         "description": "Check if a given file exists.\n\n**Credential required**: *Yes* / **Permission**: *read:drive*",
         "externalDocs": {
@@ -29330,7 +29550,7 @@
     },
     "/drive/files/create": {
       "post": {
-        "operationId": "drive/files/create",
+        "operationId": "drive___files___create",
         "summary": "drive/files/create",
         "description": "Upload a new drive file.\n\n**Credential required**: *Yes* / **Permission**: *write:drive*",
         "externalDocs": {
@@ -29566,7 +29786,7 @@
     },
     "/drive/files/delete": {
       "post": {
-        "operationId": "drive/files/delete",
+        "operationId": "drive___files___delete",
         "summary": "drive/files/delete",
         "description": "Delete an existing drive file.\n\n**Credential required**: *Yes* / **Permission**: *write:drive*",
         "externalDocs": {
@@ -29732,7 +29952,7 @@
     },
     "/drive/files/find-by-hash": {
       "post": {
-        "operationId": "drive/files/find-by-hash",
+        "operationId": "drive___files___find-by-hash",
         "summary": "drive/files/find-by-hash",
         "description": "Search for a drive file by a hash of the contents.\n\n**Credential required**: *Yes* / **Permission**: *read:drive*",
         "externalDocs": {
@@ -29890,7 +30110,7 @@
     },
     "/drive/files/find": {
       "post": {
-        "operationId": "drive/files/find",
+        "operationId": "drive___files___find",
         "summary": "drive/files/find",
         "description": "Search for a drive file by the given parameters.\n\n**Credential required**: *Yes* / **Permission**: *read:drive*",
         "externalDocs": {
@@ -30056,7 +30276,7 @@
     },
     "/drive/files/show": {
       "post": {
-        "operationId": "drive/files/show",
+        "operationId": "drive___files___show",
         "summary": "drive/files/show",
         "description": "Show the properties of a drive file.\n\n**Credential required**: *Yes* / **Permission**: *read:drive*",
         "externalDocs": {
@@ -30242,7 +30462,7 @@
     },
     "/drive/files/update": {
       "post": {
-        "operationId": "drive/files/update",
+        "operationId": "drive___files___update",
         "summary": "drive/files/update",
         "description": "Update the properties of a drive file.\n\n**Credential required**: *Yes* / **Permission**: *write:drive*",
         "externalDocs": {
@@ -30463,7 +30683,7 @@
     },
     "/drive/files/upload-from-url": {
       "post": {
-        "operationId": "drive/files/upload-from-url",
+        "operationId": "drive___files___upload-from-url",
         "summary": "drive/files/upload-from-url",
         "description": "Request the server to download a new drive file from the specified URL.\n\n**Credential required**: *Yes* / **Permission**: *write:drive*",
         "externalDocs": {
@@ -30662,7 +30882,7 @@
     },
     "/drive/folders": {
       "post": {
-        "operationId": "drive/folders",
+        "operationId": "drive___folders",
         "summary": "drive/folders",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *read:drive*",
         "externalDocs": {
@@ -30836,7 +31056,7 @@
     },
     "/drive/folders/create": {
       "post": {
-        "operationId": "drive/folders/create",
+        "operationId": "drive___folders___create",
         "summary": "drive/folders/create",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *write:drive*",
         "externalDocs": {
@@ -31027,7 +31247,7 @@
     },
     "/drive/folders/delete": {
       "post": {
-        "operationId": "drive/folders/delete",
+        "operationId": "drive___folders___delete",
         "summary": "drive/folders/delete",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *write:drive*",
         "externalDocs": {
@@ -31193,7 +31413,7 @@
     },
     "/drive/folders/find": {
       "post": {
-        "operationId": "drive/folders/find",
+        "operationId": "drive___folders___find",
         "summary": "drive/folders/find",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *read:drive*",
         "externalDocs": {
@@ -31359,7 +31579,7 @@
     },
     "/drive/folders/show": {
       "post": {
-        "operationId": "drive/folders/show",
+        "operationId": "drive___folders___show",
         "summary": "drive/folders/show",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *read:drive*",
         "externalDocs": {
@@ -31524,7 +31744,7 @@
     },
     "/drive/folders/update": {
       "post": {
-        "operationId": "drive/folders/update",
+        "operationId": "drive___folders___update",
         "summary": "drive/folders/update",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *write:drive*",
         "externalDocs": {
@@ -31718,7 +31938,7 @@
     },
     "/drive/stream": {
       "post": {
-        "operationId": "drive/stream",
+        "operationId": "drive___stream",
         "summary": "drive/stream",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *read:drive*",
         "externalDocs": {
@@ -31888,7 +32108,7 @@
     },
     "/email-address/available": {
       "post": {
-        "operationId": "email-address/available",
+        "operationId": "email-address___available",
         "summary": "email-address/available",
         "description": "No description provided.\n\n**Credential required**: *No*",
         "externalDocs": {
@@ -32517,7 +32737,7 @@
     },
     "/federation/followers": {
       "post": {
-        "operationId": "federation/followers",
+        "operationId": "federation___followers",
         "summary": "federation/followers",
         "description": "No description provided.\n\n**Credential required**: *No*",
         "externalDocs": {
@@ -32684,7 +32904,7 @@
     },
     "/federation/following": {
       "post": {
-        "operationId": "federation/following",
+        "operationId": "federation___following",
         "summary": "federation/following",
         "description": "No description provided.\n\n**Credential required**: *No*",
         "externalDocs": {
@@ -32851,7 +33071,7 @@
     },
     "/federation/instances": {
       "get": {
-        "operationId": "federation/instances",
+        "operationId": "federation___instances",
         "summary": "federation/instances",
         "description": "No description provided.\n\n**Credential required**: *No*",
         "externalDocs": {
@@ -33078,7 +33298,7 @@
         }
       },
       "post": {
-        "operationId": "federation/instances",
+        "operationId": "federation___instances",
         "summary": "federation/instances",
         "description": "No description provided.\n\n**Credential required**: *No*",
         "externalDocs": {
@@ -33307,7 +33527,7 @@
     },
     "/federation/show-instance": {
       "post": {
-        "operationId": "federation/show-instance",
+        "operationId": "federation___show-instance",
         "summary": "federation/show-instance",
         "description": "No description provided.\n\n**Credential required**: *No*",
         "externalDocs": {
@@ -33467,7 +33687,7 @@
     },
     "/federation/update-remote-user": {
       "post": {
-        "operationId": "federation/update-remote-user",
+        "operationId": "federation___update-remote-user",
         "summary": "federation/update-remote-user",
         "description": "No description provided.\n\n**Credential required**: *No*",
         "externalDocs": {
@@ -33610,7 +33830,7 @@
     },
     "/federation/users": {
       "post": {
-        "operationId": "federation/users",
+        "operationId": "federation___users",
         "summary": "federation/users",
         "description": "No description provided.\n\n**Credential required**: *No*",
         "externalDocs": {
@@ -33777,7 +33997,7 @@
     },
     "/federation/stats": {
       "get": {
-        "operationId": "federation/stats",
+        "operationId": "federation___stats",
         "summary": "federation/stats",
         "description": "No description provided.\n\n**Credential required**: *No*",
         "externalDocs": {
@@ -33952,7 +34172,7 @@
         }
       },
       "post": {
-        "operationId": "federation/stats",
+        "operationId": "federation___stats",
         "summary": "federation/stats",
         "description": "No description provided.\n\n**Credential required**: *No*",
         "externalDocs": {
@@ -34129,7 +34349,7 @@
     },
     "/following/create": {
       "post": {
-        "operationId": "following/create",
+        "operationId": "following___create",
         "summary": "following/create",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *write:following*",
         "externalDocs": {
@@ -34354,7 +34574,7 @@
     },
     "/following/delete": {
       "post": {
-        "operationId": "following/delete",
+        "operationId": "following___delete",
         "summary": "following/delete",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *write:following*",
         "externalDocs": {
@@ -34558,7 +34778,7 @@
     },
     "/following/update": {
       "post": {
-        "operationId": "following/update",
+        "operationId": "following___update",
         "summary": "following/update",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *write:following*",
         "externalDocs": {
@@ -34772,7 +34992,7 @@
     },
     "/following/update-all": {
       "post": {
-        "operationId": "following/update-all",
+        "operationId": "following___update-all",
         "summary": "following/update-all",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *write:following*",
         "externalDocs": {
@@ -34944,7 +35164,7 @@
     },
     "/following/invalidate": {
       "post": {
-        "operationId": "following/invalidate",
+        "operationId": "following___invalidate",
         "summary": "following/invalidate",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *write:following*",
         "externalDocs": {
@@ -35148,7 +35368,7 @@
     },
     "/following/requests/accept": {
       "post": {
-        "operationId": "following/requests/accept",
+        "operationId": "following___requests___accept",
         "summary": "following/requests/accept",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *write:following*",
         "externalDocs": {
@@ -35314,7 +35534,7 @@
     },
     "/following/requests/cancel": {
       "post": {
-        "operationId": "following/requests/cancel",
+        "operationId": "following___requests___cancel",
         "summary": "following/requests/cancel",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *write:following*",
         "externalDocs": {
@@ -35488,7 +35708,7 @@
     },
     "/following/requests/list": {
       "post": {
-        "operationId": "following/requests/list",
+        "operationId": "following___requests___list",
         "summary": "following/requests/list",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *read:following*",
         "externalDocs": {
@@ -35672,7 +35892,7 @@
     },
     "/following/requests/reject": {
       "post": {
-        "operationId": "following/requests/reject",
+        "operationId": "following___requests___reject",
         "summary": "following/requests/reject",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *write:following*",
         "externalDocs": {
@@ -35829,7 +36049,7 @@
     },
     "/gallery/featured": {
       "post": {
-        "operationId": "gallery/featured",
+        "operationId": "gallery___featured",
         "summary": "gallery/featured",
         "description": "No description provided.\n\n**Credential required**: *No*",
         "externalDocs": {
@@ -35986,7 +36206,7 @@
     },
     "/gallery/popular": {
       "post": {
-        "operationId": "gallery/popular",
+        "operationId": "gallery___popular",
         "summary": "gallery/popular",
         "description": "No description provided.\n\n**Credential required**: *No*",
         "externalDocs": {
@@ -36121,7 +36341,7 @@
     },
     "/gallery/posts": {
       "post": {
-        "operationId": "gallery/posts",
+        "operationId": "gallery___posts",
         "summary": "gallery/posts",
         "description": "No description provided.\n\n**Credential required**: *No*",
         "externalDocs": {
@@ -36282,7 +36502,7 @@
     },
     "/gallery/posts/create": {
       "post": {
-        "operationId": "gallery/posts/create",
+        "operationId": "gallery___posts___create",
         "summary": "gallery/posts/create",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *write:gallery*",
         "externalDocs": {
@@ -36480,7 +36700,7 @@
     },
     "/gallery/posts/delete": {
       "post": {
-        "operationId": "gallery/posts/delete",
+        "operationId": "gallery___posts___delete",
         "summary": "gallery/posts/delete",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *write:gallery*",
         "externalDocs": {
@@ -36637,7 +36857,7 @@
     },
     "/gallery/posts/like": {
       "post": {
-        "operationId": "gallery/posts/like",
+        "operationId": "gallery___posts___like",
         "summary": "gallery/posts/like",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *write:gallery-likes*",
         "externalDocs": {
@@ -36812,7 +37032,7 @@
     },
     "/gallery/posts/show": {
       "post": {
-        "operationId": "gallery/posts/show",
+        "operationId": "gallery___posts___show",
         "summary": "gallery/posts/show",
         "description": "No description provided.\n\n**Credential required**: *No*",
         "externalDocs": {
@@ -36972,7 +37192,7 @@
     },
     "/gallery/posts/unlike": {
       "post": {
-        "operationId": "gallery/posts/unlike",
+        "operationId": "gallery___posts___unlike",
         "summary": "gallery/posts/unlike",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *write:gallery-likes*",
         "externalDocs": {
@@ -37138,7 +37358,7 @@
     },
     "/gallery/posts/update": {
       "post": {
-        "operationId": "gallery/posts/update",
+        "operationId": "gallery___posts___update",
         "summary": "gallery/posts/update",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *write:gallery*",
         "externalDocs": {
@@ -37781,7 +38001,7 @@
     },
     "/hashtags/list": {
       "post": {
-        "operationId": "hashtags/list",
+        "operationId": "hashtags___list",
         "summary": "hashtags/list",
         "description": "No description provided.\n\n**Credential required**: *No*",
         "externalDocs": {
@@ -37966,7 +38186,7 @@
     },
     "/hashtags/search": {
       "post": {
-        "operationId": "hashtags/search",
+        "operationId": "hashtags___search",
         "summary": "hashtags/search",
         "description": "No description provided.\n\n**Credential required**: *No*",
         "externalDocs": {
@@ -38128,7 +38348,7 @@
     },
     "/hashtags/show": {
       "post": {
-        "operationId": "hashtags/show",
+        "operationId": "hashtags___show",
         "summary": "hashtags/show",
         "description": "No description provided.\n\n**Credential required**: *No*",
         "externalDocs": {
@@ -38287,7 +38507,7 @@
     },
     "/hashtags/trend": {
       "get": {
-        "operationId": "hashtags/trend",
+        "operationId": "hashtags___trend",
         "summary": "hashtags/trend",
         "description": "No description provided.\n\n**Credential required**: *No*",
         "externalDocs": {
@@ -38438,7 +38658,7 @@
         }
       },
       "post": {
-        "operationId": "hashtags/trend",
+        "operationId": "hashtags___trend",
         "summary": "hashtags/trend",
         "description": "No description provided.\n\n**Credential required**: *No*",
         "externalDocs": {
@@ -38591,7 +38811,7 @@
     },
     "/hashtags/users": {
       "post": {
-        "operationId": "hashtags/users",
+        "operationId": "hashtags___users",
         "summary": "hashtags/users",
         "description": "No description provided.\n\n**Credential required**: *No*",
         "externalDocs": {
@@ -38926,7 +39146,7 @@
     },
     "/i/2fa/done": {
       "post": {
-        "operationId": "i/2fa/done",
+        "operationId": "i___2fa___done",
         "summary": "i/2fa/done",
         "description": "No description provided.\n\n**Internal Endpoint**: This endpoint is an API for the misskey mainframe and is not intended for use by third parties.\n**Credential required**: *Yes*",
         "externalDocs": {
@@ -39088,7 +39308,7 @@
     },
     "/i/2fa/key-done": {
       "post": {
-        "operationId": "i/2fa/key-done",
+        "operationId": "i___2fa___key-done",
         "summary": "i/2fa/key-done",
         "description": "No description provided.\n\n**Internal Endpoint**: This endpoint is an API for the misskey mainframe and is not intended for use by third parties.\n**Credential required**: *Yes*",
         "externalDocs": {
@@ -39285,7 +39505,7 @@
     },
     "/i/2fa/password-less": {
       "post": {
-        "operationId": "i/2fa/password-less",
+        "operationId": "i___2fa___password-less",
         "summary": "i/2fa/password-less",
         "description": "No description provided.\n\n**Internal Endpoint**: This endpoint is an API for the misskey mainframe and is not intended for use by third parties.\n**Credential required**: *Yes*",
         "externalDocs": {
@@ -39438,7 +39658,7 @@
     },
     "/i/2fa/register-key": {
       "post": {
-        "operationId": "i/2fa/register-key",
+        "operationId": "i___2fa___register-key",
         "summary": "i/2fa/register-key",
         "description": "No description provided.\n\n**Internal Endpoint**: This endpoint is an API for the misskey mainframe and is not intended for use by third parties.\n**Credential required**: *Yes*",
         "externalDocs": {
@@ -39801,7 +40021,7 @@
     },
     "/i/2fa/register": {
       "post": {
-        "operationId": "i/2fa/register",
+        "operationId": "i___2fa___register",
         "summary": "i/2fa/register",
         "description": "No description provided.\n\n**Internal Endpoint**: This endpoint is an API for the misskey mainframe and is not intended for use by third parties.\n**Credential required**: *Yes*",
         "externalDocs": {
@@ -39991,7 +40211,7 @@
     },
     "/i/2fa/update-key": {
       "post": {
-        "operationId": "i/2fa/update-key",
+        "operationId": "i___2fa___update-key",
         "summary": "i/2fa/update-key",
         "description": "No description provided.\n\n**Internal Endpoint**: This endpoint is an API for the misskey mainframe and is not intended for use by third parties.\n**Credential required**: *Yes*",
         "externalDocs": {
@@ -40159,7 +40379,7 @@
     },
     "/i/2fa/remove-key": {
       "post": {
-        "operationId": "i/2fa/remove-key",
+        "operationId": "i___2fa___remove-key",
         "summary": "i/2fa/remove-key",
         "description": "No description provided.\n\n**Internal Endpoint**: This endpoint is an API for the misskey mainframe and is not intended for use by third parties.\n**Credential required**: *Yes*",
         "externalDocs": {
@@ -40322,7 +40542,7 @@
     },
     "/i/2fa/unregister": {
       "post": {
-        "operationId": "i/2fa/unregister",
+        "operationId": "i___2fa___unregister",
         "summary": "i/2fa/unregister",
         "description": "No description provided.\n\n**Internal Endpoint**: This endpoint is an API for the misskey mainframe and is not intended for use by third parties.\n**Credential required**: *Yes*",
         "externalDocs": {
@@ -40481,7 +40701,7 @@
     },
     "/i/apps": {
       "post": {
-        "operationId": "i/apps",
+        "operationId": "i___apps",
         "summary": "i/apps",
         "description": "No description provided.\n\n**Internal Endpoint**: This endpoint is an API for the misskey mainframe and is not intended for use by third parties.\n**Credential required**: *Yes*",
         "externalDocs": {
@@ -40667,7 +40887,7 @@
     },
     "/i/authorized-apps": {
       "post": {
-        "operationId": "i/authorized-apps",
+        "operationId": "i___authorized-apps",
         "summary": "i/authorized-apps",
         "description": "No description provided.\n\n**Internal Endpoint**: This endpoint is an API for the misskey mainframe and is not intended for use by third parties.\n**Credential required**: *Yes*",
         "externalDocs": {
@@ -40864,7 +41084,7 @@
     },
     "/i/claim-achievement": {
       "post": {
-        "operationId": "i/claim-achievement",
+        "operationId": "i___claim-achievement",
         "summary": "i/claim-achievement",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *write:account*",
         "externalDocs": {
@@ -41088,7 +41308,7 @@
     },
     "/i/change-password": {
       "post": {
-        "operationId": "i/change-password",
+        "operationId": "i___change-password",
         "summary": "i/change-password",
         "description": "No description provided.\n\n**Internal Endpoint**: This endpoint is an API for the misskey mainframe and is not intended for use by third parties.\n**Credential required**: *Yes*",
         "externalDocs": {
@@ -41243,7 +41463,7 @@
     },
     "/i/delete-account": {
       "post": {
-        "operationId": "i/delete-account",
+        "operationId": "i___delete-account",
         "summary": "i/delete-account",
         "description": "No description provided.\n\n**Internal Endpoint**: This endpoint is an API for the misskey mainframe and is not intended for use by third parties.\n**Credential required**: *Yes*",
         "externalDocs": {
@@ -41393,7 +41613,7 @@
     },
     "/i/export-blocking": {
       "post": {
-        "operationId": "i/export-blocking",
+        "operationId": "i___export-blocking",
         "summary": "i/export-blocking",
         "description": "No description provided.\n\n**Internal Endpoint**: This endpoint is an API for the misskey mainframe and is not intended for use by third parties.\n**Credential required**: *Yes*",
         "externalDocs": {
@@ -41540,7 +41760,7 @@
     },
     "/i/export-following": {
       "post": {
-        "operationId": "i/export-following",
+        "operationId": "i___export-following",
         "summary": "i/export-following",
         "description": "No description provided.\n\n**Internal Endpoint**: This endpoint is an API for the misskey mainframe and is not intended for use by third parties.\n**Credential required**: *Yes*",
         "externalDocs": {
@@ -41707,7 +41927,7 @@
     },
     "/i/export-mute": {
       "post": {
-        "operationId": "i/export-mute",
+        "operationId": "i___export-mute",
         "summary": "i/export-mute",
         "description": "No description provided.\n\n**Internal Endpoint**: This endpoint is an API for the misskey mainframe and is not intended for use by third parties.\n**Credential required**: *Yes*",
         "externalDocs": {
@@ -41854,7 +42074,7 @@
     },
     "/i/export-notes": {
       "post": {
-        "operationId": "i/export-notes",
+        "operationId": "i___export-notes",
         "summary": "i/export-notes",
         "description": "No description provided.\n\n**Internal Endpoint**: This endpoint is an API for the misskey mainframe and is not intended for use by third parties.\n**Credential required**: *Yes*",
         "externalDocs": {
@@ -42001,7 +42221,7 @@
     },
     "/i/export-clips": {
       "post": {
-        "operationId": "i/export-clips",
+        "operationId": "i___export-clips",
         "summary": "i/export-clips",
         "description": "No description provided.\n\n**Internal Endpoint**: This endpoint is an API for the misskey mainframe and is not intended for use by third parties.\n**Credential required**: *Yes*",
         "externalDocs": {
@@ -42148,7 +42368,7 @@
     },
     "/i/export-favorites": {
       "post": {
-        "operationId": "i/export-favorites",
+        "operationId": "i___export-favorites",
         "summary": "i/export-favorites",
         "description": "No description provided.\n\n**Internal Endpoint**: This endpoint is an API for the misskey mainframe and is not intended for use by third parties.\n**Credential required**: *Yes*",
         "externalDocs": {
@@ -42295,7 +42515,7 @@
     },
     "/i/export-user-lists": {
       "post": {
-        "operationId": "i/export-user-lists",
+        "operationId": "i___export-user-lists",
         "summary": "i/export-user-lists",
         "description": "No description provided.\n\n**Internal Endpoint**: This endpoint is an API for the misskey mainframe and is not intended for use by third parties.\n**Credential required**: *Yes*",
         "externalDocs": {
@@ -42442,7 +42662,7 @@
     },
     "/i/export-antennas": {
       "post": {
-        "operationId": "i/export-antennas",
+        "operationId": "i___export-antennas",
         "summary": "i/export-antennas",
         "description": "No description provided.\n\n**Internal Endpoint**: This endpoint is an API for the misskey mainframe and is not intended for use by third parties.\n**Credential required**: *Yes*",
         "externalDocs": {
@@ -42589,7 +42809,7 @@
     },
     "/i/favorites": {
       "post": {
-        "operationId": "i/favorites",
+        "operationId": "i___favorites",
         "summary": "i/favorites",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *read:favorites*",
         "externalDocs": {
@@ -42755,7 +42975,7 @@
     },
     "/i/gallery/likes": {
       "post": {
-        "operationId": "i/gallery/likes",
+        "operationId": "i___gallery___likes",
         "summary": "i/gallery/likes",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *read:gallery-likes*",
         "externalDocs": {
@@ -42934,7 +43154,7 @@
     },
     "/i/gallery/posts": {
       "post": {
-        "operationId": "i/gallery/posts",
+        "operationId": "i___gallery___posts",
         "summary": "i/gallery/posts",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *read:gallery*",
         "externalDocs": {
@@ -43100,7 +43320,7 @@
     },
     "/i/import-blocking": {
       "post": {
-        "operationId": "i/import-blocking",
+        "operationId": "i___import-blocking",
         "summary": "i/import-blocking",
         "description": "No description provided.\n\n**Internal Endpoint**: This endpoint is an API for the misskey mainframe and is not intended for use by third parties.\n**Credential required**: *Yes*",
         "externalDocs": {
@@ -43302,7 +43522,7 @@
     },
     "/i/import-following": {
       "post": {
-        "operationId": "i/import-following",
+        "operationId": "i___import-following",
         "summary": "i/import-following",
         "description": "No description provided.\n\n**Internal Endpoint**: This endpoint is an API for the misskey mainframe and is not intended for use by third parties.\n**Credential required**: *Yes*",
         "externalDocs": {
@@ -43507,7 +43727,7 @@
     },
     "/i/import-muting": {
       "post": {
-        "operationId": "i/import-muting",
+        "operationId": "i___import-muting",
         "summary": "i/import-muting",
         "description": "No description provided.\n\n**Internal Endpoint**: This endpoint is an API for the misskey mainframe and is not intended for use by third parties.\n**Credential required**: *Yes*",
         "externalDocs": {
@@ -43709,7 +43929,7 @@
     },
     "/i/import-user-lists": {
       "post": {
-        "operationId": "i/import-user-lists",
+        "operationId": "i___import-user-lists",
         "summary": "i/import-user-lists",
         "description": "No description provided.\n\n**Internal Endpoint**: This endpoint is an API for the misskey mainframe and is not intended for use by third parties.\n**Credential required**: *Yes*",
         "externalDocs": {
@@ -43911,7 +44131,7 @@
     },
     "/i/import-antennas": {
       "post": {
-        "operationId": "i/import-antennas",
+        "operationId": "i___import-antennas",
         "summary": "i/import-antennas",
         "description": "No description provided.\n\n**Internal Endpoint**: This endpoint is an API for the misskey mainframe and is not intended for use by third parties.\n**Credential required**: *Yes*",
         "externalDocs": {
@@ -44113,7 +44333,7 @@
     },
     "/i/notifications": {
       "post": {
-        "operationId": "i/notifications",
+        "operationId": "i___notifications",
         "summary": "i/notifications",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *read:notifications*",
         "externalDocs": {
@@ -44352,7 +44572,7 @@
     },
     "/i/notifications-grouped": {
       "post": {
-        "operationId": "i/notifications-grouped",
+        "operationId": "i___notifications-grouped",
         "summary": "i/notifications-grouped",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *read:notifications*",
         "externalDocs": {
@@ -44595,7 +44815,7 @@
     },
     "/i/page-likes": {
       "post": {
-        "operationId": "i/page-likes",
+        "operationId": "i___page-likes",
         "summary": "i/page-likes",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *read:page-likes*",
         "externalDocs": {
@@ -44774,7 +44994,7 @@
     },
     "/i/pages": {
       "post": {
-        "operationId": "i/pages",
+        "operationId": "i___pages",
         "summary": "i/pages",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *read:pages*",
         "externalDocs": {
@@ -44940,7 +45160,7 @@
     },
     "/i/pin": {
       "post": {
-        "operationId": "i/pin",
+        "operationId": "i___pin",
         "summary": "i/pin",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *write:account*",
         "externalDocs": {
@@ -45123,7 +45343,7 @@
     },
     "/i/read-all-unread-notes": {
       "post": {
-        "operationId": "i/read-all-unread-notes",
+        "operationId": "i___read-all-unread-notes",
         "summary": "i/read-all-unread-notes",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *write:account*",
         "externalDocs": {
@@ -45252,7 +45472,7 @@
     },
     "/i/read-announcement": {
       "post": {
-        "operationId": "i/read-announcement",
+        "operationId": "i___read-announcement",
         "summary": "i/read-announcement",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *write:account*",
         "externalDocs": {
@@ -45400,7 +45620,7 @@
     },
     "/i/regenerate-token": {
       "post": {
-        "operationId": "i/regenerate-token",
+        "operationId": "i___regenerate-token",
         "summary": "i/regenerate-token",
         "description": "No description provided.\n\n**Internal Endpoint**: This endpoint is an API for the misskey mainframe and is not intended for use by third parties.\n**Credential required**: *Yes*",
         "externalDocs": {
@@ -45544,7 +45764,7 @@
     },
     "/i/registry/get-all": {
       "post": {
-        "operationId": "i/registry/get-all",
+        "operationId": "i___registry___get-all",
         "summary": "i/registry/get-all",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *read:account*",
         "externalDocs": {
@@ -45706,7 +45926,7 @@
     },
     "/i/registry/get-detail": {
       "post": {
-        "operationId": "i/registry/get-detail",
+        "operationId": "i___registry___get-detail",
         "summary": "i/registry/get-detail",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *read:account*",
         "externalDocs": {
@@ -45891,7 +46111,7 @@
     },
     "/i/registry/get": {
       "post": {
-        "operationId": "i/registry/get",
+        "operationId": "i___registry___get",
         "summary": "i/registry/get",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *read:account*",
         "externalDocs": {
@@ -46066,7 +46286,7 @@
     },
     "/i/registry/keys-with-type": {
       "post": {
-        "operationId": "i/registry/keys-with-type",
+        "operationId": "i___registry___keys-with-type",
         "summary": "i/registry/keys-with-type",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *read:account*",
         "externalDocs": {
@@ -46231,7 +46451,7 @@
     },
     "/i/registry/keys": {
       "post": {
-        "operationId": "i/registry/keys",
+        "operationId": "i___registry___keys",
         "summary": "i/registry/keys",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *read:account*",
         "externalDocs": {
@@ -46396,7 +46616,7 @@
     },
     "/i/registry/remove": {
       "post": {
-        "operationId": "i/registry/remove",
+        "operationId": "i___registry___remove",
         "summary": "i/registry/remove",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *write:account*",
         "externalDocs": {
@@ -46564,7 +46784,7 @@
     },
     "/i/registry/scopes-with-domain": {
       "post": {
-        "operationId": "i/registry/scopes-with-domain",
+        "operationId": "i___registry___scopes-with-domain",
         "summary": "i/registry/scopes-with-domain",
         "description": "No description provided.\n\n**Internal Endpoint**: This endpoint is an API for the misskey mainframe and is not intended for use by third parties.\n**Credential required**: *Yes*",
         "externalDocs": {
@@ -46721,7 +46941,7 @@
     },
     "/i/registry/set": {
       "post": {
-        "operationId": "i/registry/set",
+        "operationId": "i___registry___set",
         "summary": "i/registry/set",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *write:account*",
         "externalDocs": {
@@ -46883,7 +47103,7 @@
     },
     "/i/revoke-token": {
       "post": {
-        "operationId": "i/revoke-token",
+        "operationId": "i___revoke-token",
         "summary": "i/revoke-token",
         "description": "No description provided.\n\n**Internal Endpoint**: This endpoint is an API for the misskey mainframe and is not intended for use by third parties.\n**Credential required**: *Yes*",
         "externalDocs": {
@@ -47043,7 +47263,7 @@
     },
     "/i/signin-history": {
       "post": {
-        "operationId": "i/signin-history",
+        "operationId": "i___signin-history",
         "summary": "i/signin-history",
         "description": "No description provided.\n\n**Internal Endpoint**: This endpoint is an API for the misskey mainframe and is not intended for use by third parties.\n**Credential required**: *Yes*",
         "externalDocs": {
@@ -47206,7 +47426,7 @@
     },
     "/i/unpin": {
       "post": {
-        "operationId": "i/unpin",
+        "operationId": "i___unpin",
         "summary": "i/unpin",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *write:account*",
         "externalDocs": {
@@ -47371,7 +47591,7 @@
     },
     "/i/update-email": {
       "post": {
-        "operationId": "i/update-email",
+        "operationId": "i___update-email",
         "summary": "i/update-email",
         "description": "No description provided.\n\n**Internal Endpoint**: This endpoint is an API for the misskey mainframe and is not intended for use by third parties.\n**Credential required**: *Yes*",
         "externalDocs": {
@@ -47451,6 +47671,15 @@
                       }
                     }
                   },
+                  "EMAIL_REQUIRED": {
+                    "value": {
+                      "error": {
+                        "message": "Email address is required.",
+                        "code": "EMAIL_REQUIRED",
+                        "id": "324c7a88-59f2-492f-903f-89134f93e47e"
+                      }
+                    }
+                  },
                   "INVALID_PARAM": {
                     "value": {
                       "error": {
@@ -47574,7 +47803,7 @@
     },
     "/i/update": {
       "post": {
-        "operationId": "i/update",
+        "operationId": "i___update",
         "summary": "i/update",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *write:account*",
         "externalDocs": {
@@ -48908,7 +49137,7 @@
     },
     "/i/move": {
       "post": {
-        "operationId": "i/move",
+        "operationId": "i___move",
         "summary": "i/move",
         "description": "No description provided.\n\n**Internal Endpoint**: This endpoint is an API for the misskey mainframe and is not intended for use by third parties.\n**Credential required**: *Yes*",
         "externalDocs": {
@@ -49128,7 +49357,7 @@
     },
     "/i/webhooks/create": {
       "post": {
-        "operationId": "i/webhooks/create",
+        "operationId": "i___webhooks___create",
         "summary": "i/webhooks/create",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *write:account*",
         "externalDocs": {
@@ -49408,7 +49637,7 @@
     },
     "/i/webhooks/list": {
       "post": {
-        "operationId": "i/webhooks/list",
+        "operationId": "i___webhooks___list",
         "summary": "i/webhooks/list",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *read:account*",
         "externalDocs": {
@@ -49617,7 +49846,7 @@
     },
     "/i/webhooks/show": {
       "post": {
-        "operationId": "i/webhooks/show",
+        "operationId": "i___webhooks___show",
         "summary": "i/webhooks/show",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *read:account*",
         "externalDocs": {
@@ -49851,7 +50080,7 @@
     },
     "/i/webhooks/update": {
       "post": {
-        "operationId": "i/webhooks/update",
+        "operationId": "i___webhooks___update",
         "summary": "i/webhooks/update",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *write:account*",
         "externalDocs": {
@@ -50063,7 +50292,7 @@
     },
     "/i/webhooks/delete": {
       "post": {
-        "operationId": "i/webhooks/delete",
+        "operationId": "i___webhooks___delete",
         "summary": "i/webhooks/delete",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *write:account*",
         "externalDocs": {
@@ -50220,7 +50449,7 @@
     },
     "/invite/create": {
       "post": {
-        "operationId": "invite/create",
+        "operationId": "invite___create",
         "summary": "invite/create",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *write:invite-codes*",
         "externalDocs": {
@@ -50366,7 +50595,7 @@
     },
     "/invite/delete": {
       "post": {
-        "operationId": "invite/delete",
+        "operationId": "invite___delete",
         "summary": "invite/delete",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *write:invite-codes*",
         "externalDocs": {
@@ -50541,7 +50770,7 @@
     },
     "/invite/list": {
       "post": {
-        "operationId": "invite/list",
+        "operationId": "invite___list",
         "summary": "invite/list",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *read:invite-codes*",
         "externalDocs": {
@@ -50707,7 +50936,7 @@
     },
     "/invite/limit": {
       "post": {
-        "operationId": "invite/limit",
+        "operationId": "invite___limit",
         "summary": "invite/limit",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *read:invite-codes*",
         "externalDocs": {
@@ -51593,7 +51822,7 @@
     },
     "/miauth/gen-token": {
       "post": {
-        "operationId": "miauth/gen-token",
+        "operationId": "miauth___gen-token",
         "summary": "miauth/gen-token",
         "description": "No description provided.\n\n**Internal Endpoint**: This endpoint is an API for the misskey mainframe and is not intended for use by third parties.\n**Credential required**: *Yes*",
         "externalDocs": {
@@ -51784,7 +52013,7 @@
     },
     "/mute/create": {
       "post": {
-        "operationId": "mute/create",
+        "operationId": "mute___create",
         "summary": "mute/create",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *write:mutes*",
         "externalDocs": {
@@ -51987,7 +52216,7 @@
     },
     "/mute/delete": {
       "post": {
-        "operationId": "mute/delete",
+        "operationId": "mute___delete",
         "summary": "mute/delete",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *write:mutes*",
         "externalDocs": {
@@ -52162,7 +52391,7 @@
     },
     "/mute/list": {
       "post": {
-        "operationId": "mute/list",
+        "operationId": "mute___list",
         "summary": "mute/list",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *read:mutes*",
         "externalDocs": {
@@ -52328,7 +52557,7 @@
     },
     "/renote-mute/create": {
       "post": {
-        "operationId": "renote-mute/create",
+        "operationId": "renote-mute___create",
         "summary": "renote-mute/create",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *write:mutes*",
         "externalDocs": {
@@ -52524,7 +52753,7 @@
     },
     "/renote-mute/delete": {
       "post": {
-        "operationId": "renote-mute/delete",
+        "operationId": "renote-mute___delete",
         "summary": "renote-mute/delete",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *write:mutes*",
         "externalDocs": {
@@ -52699,7 +52928,7 @@
     },
     "/renote-mute/list": {
       "post": {
-        "operationId": "renote-mute/list",
+        "operationId": "renote-mute___list",
         "summary": "renote-mute/list",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *read:mutes*",
         "externalDocs": {
@@ -52865,7 +53094,7 @@
     },
     "/my/apps": {
       "post": {
-        "operationId": "my/apps",
+        "operationId": "my___apps",
         "summary": "my/apps",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *read:account*",
         "externalDocs": {
@@ -53204,7 +53433,7 @@
     },
     "/notes/children": {
       "post": {
-        "operationId": "notes/children",
+        "operationId": "notes___children",
         "summary": "notes/children",
         "description": "No description provided.\n\n**Credential required**: *No*",
         "externalDocs": {
@@ -53372,7 +53601,7 @@
     },
     "/notes/clips": {
       "post": {
-        "operationId": "notes/clips",
+        "operationId": "notes___clips",
         "summary": "notes/clips",
         "description": "No description provided.\n\n**Credential required**: *No*",
         "externalDocs": {
@@ -53535,7 +53764,7 @@
     },
     "/notes/conversation": {
       "post": {
-        "operationId": "notes/conversation",
+        "operationId": "notes___conversation",
         "summary": "notes/conversation",
         "description": "No description provided.\n\n**Credential required**: *No*",
         "externalDocs": {
@@ -53708,7 +53937,7 @@
     },
     "/notes/create": {
       "post": {
-        "operationId": "notes/create",
+        "operationId": "notes___create",
         "summary": "notes/create",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *write:notes*",
         "externalDocs": {
@@ -54184,7 +54413,7 @@
     },
     "/notes/delete": {
       "post": {
-        "operationId": "notes/delete",
+        "operationId": "notes___delete",
         "summary": "notes/delete",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *write:notes*",
         "externalDocs": {
@@ -54371,7 +54600,7 @@
     },
     "/notes/favorites/create": {
       "post": {
-        "operationId": "notes/favorites/create",
+        "operationId": "notes___favorites___create",
         "summary": "notes/favorites/create",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *write:favorites*",
         "externalDocs": {
@@ -54558,7 +54787,7 @@
     },
     "/notes/favorites/delete": {
       "post": {
-        "operationId": "notes/favorites/delete",
+        "operationId": "notes___favorites___delete",
         "summary": "notes/favorites/delete",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *write:favorites*",
         "externalDocs": {
@@ -54724,7 +54953,7 @@
     },
     "/notes/featured": {
       "get": {
-        "operationId": "notes/featured",
+        "operationId": "notes___featured",
         "summary": "notes/featured",
         "description": "No description provided.\n\n**Credential required**: *No*",
         "externalDocs": {
@@ -54886,7 +55115,7 @@
         }
       },
       "post": {
-        "operationId": "notes/featured",
+        "operationId": "notes___featured",
         "summary": "notes/featured",
         "description": "No description provided.\n\n**Credential required**: *No*",
         "externalDocs": {
@@ -55050,7 +55279,7 @@
     },
     "/notes/global-timeline": {
       "post": {
-        "operationId": "notes/global-timeline",
+        "operationId": "notes___global-timeline",
         "summary": "notes/global-timeline",
         "description": "No description provided.\n\n**Credential required**: *No*",
         "externalDocs": {
@@ -55234,7 +55463,7 @@
     },
     "/notes/vmimi-relay-timeline": {
       "post": {
-        "operationId": "notes/vmimi-relay-timeline",
+        "operationId": "notes___vmimi-relay-timeline",
         "summary": "notes/vmimi-relay-timeline",
         "description": "No description provided.\n\n**Credential required**: *No*",
         "externalDocs": {
@@ -55435,7 +55664,7 @@
     },
     "/notes/vmimi-relay-hybrid-timeline": {
       "post": {
-        "operationId": "notes/vmimi-relay-hybrid-timeline",
+        "operationId": "notes___vmimi-relay-hybrid-timeline",
         "summary": "notes/vmimi-relay-hybrid-timeline",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *read:account*",
         "externalDocs": {
@@ -55641,7 +55870,7 @@
     },
     "/notes/hybrid-timeline": {
       "post": {
-        "operationId": "notes/hybrid-timeline",
+        "operationId": "notes___hybrid-timeline",
         "summary": "notes/hybrid-timeline",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *read:account*",
         "externalDocs": {
@@ -55859,7 +56088,7 @@
     },
     "/notes/local-timeline": {
       "post": {
-        "operationId": "notes/local-timeline",
+        "operationId": "notes___local-timeline",
         "summary": "notes/local-timeline",
         "description": "No description provided.\n\n**Credential required**: *No*",
         "externalDocs": {
@@ -56060,7 +56289,7 @@
     },
     "/notes/mentions": {
       "post": {
-        "operationId": "notes/mentions",
+        "operationId": "notes___mentions",
         "summary": "notes/mentions",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *read:account*",
         "externalDocs": {
@@ -56233,7 +56462,7 @@
     },
     "/notes/polls/recommendation": {
       "post": {
-        "operationId": "notes/polls/recommendation",
+        "operationId": "notes___polls___recommendation",
         "summary": "notes/polls/recommendation",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *read:account*",
         "externalDocs": {
@@ -56264,6 +56493,10 @@
                   "offset": {
                     "type": "integer",
                     "default": 0
+                  },
+                  "excludeChannels": {
+                    "type": "boolean",
+                    "default": false
                   }
                 }
               }
@@ -56395,7 +56628,7 @@
     },
     "/notes/polls/vote": {
       "post": {
-        "operationId": "notes/polls/vote",
+        "operationId": "notes___polls___vote",
         "summary": "notes/polls/vote",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *write:votes*",
         "externalDocs": {
@@ -56601,7 +56834,7 @@
     },
     "/notes/reactions": {
       "get": {
-        "operationId": "notes/reactions",
+        "operationId": "notes___reactions",
         "summary": "notes/reactions",
         "description": "No description provided.\n\n**Credential required**: *No*",
         "externalDocs": {
@@ -56782,7 +57015,7 @@
         }
       },
       "post": {
-        "operationId": "notes/reactions",
+        "operationId": "notes___reactions",
         "summary": "notes/reactions",
         "description": "No description provided.\n\n**Credential required**: *No*",
         "externalDocs": {
@@ -56965,7 +57198,7 @@
     },
     "/notes/reactions/create": {
       "post": {
-        "operationId": "notes/reactions/create",
+        "operationId": "notes___reactions___create",
         "summary": "notes/reactions/create",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *write:reactions*",
         "externalDocs": {
@@ -57144,7 +57377,7 @@
     },
     "/notes/reactions/delete": {
       "post": {
-        "operationId": "notes/reactions/delete",
+        "operationId": "notes___reactions___delete",
         "summary": "notes/reactions/delete",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *write:reactions*",
         "externalDocs": {
@@ -57331,7 +57564,7 @@
     },
     "/notes/renotes": {
       "post": {
-        "operationId": "notes/renotes",
+        "operationId": "notes___renotes",
         "summary": "notes/renotes",
         "description": "No description provided.\n\n**Credential required**: *No*",
         "externalDocs": {
@@ -57508,7 +57741,7 @@
     },
     "/notes/replies": {
       "post": {
-        "operationId": "notes/replies",
+        "operationId": "notes___replies",
         "summary": "notes/replies",
         "description": "No description provided.\n\n**Credential required**: *No*",
         "externalDocs": {
@@ -57676,7 +57909,7 @@
     },
     "/notes/search-by-tag": {
       "post": {
-        "operationId": "notes/search-by-tag",
+        "operationId": "notes___search-by-tag",
         "summary": "notes/search-by-tag",
         "description": "No description provided.\n\n**Credential required**: *No*",
         "externalDocs": {
@@ -57892,7 +58125,7 @@
     },
     "/notes/search": {
       "post": {
-        "operationId": "notes/search",
+        "operationId": "notes___search",
         "summary": "notes/search",
         "description": "No description provided.\n\n**Credential required**: *No*",
         "externalDocs": {
@@ -58092,7 +58325,7 @@
     },
     "/notes/show": {
       "post": {
-        "operationId": "notes/show",
+        "operationId": "notes___show",
         "summary": "notes/show",
         "description": "No description provided.\n\n**Credential required**: *No*",
         "externalDocs": {
@@ -58252,7 +58485,7 @@
     },
     "/notes/state": {
       "post": {
-        "operationId": "notes/state",
+        "operationId": "notes___state",
         "summary": "notes/state",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *read:account*",
         "externalDocs": {
@@ -58419,7 +58652,7 @@
     },
     "/notes/thread-muting/create": {
       "post": {
-        "operationId": "notes/thread-muting/create",
+        "operationId": "notes___thread-muting___create",
         "summary": "notes/thread-muting/create",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *write:account*",
         "externalDocs": {
@@ -58597,7 +58830,7 @@
     },
     "/notes/thread-muting/delete": {
       "post": {
-        "operationId": "notes/thread-muting/delete",
+        "operationId": "notes___thread-muting___delete",
         "summary": "notes/thread-muting/delete",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *write:account*",
         "externalDocs": {
@@ -58754,7 +58987,7 @@
     },
     "/notes/timeline": {
       "post": {
-        "operationId": "notes/timeline",
+        "operationId": "notes___timeline",
         "summary": "notes/timeline",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *read:account*",
         "externalDocs": {
@@ -58950,7 +59183,7 @@
     },
     "/notes/translate": {
       "post": {
-        "operationId": "notes/translate",
+        "operationId": "notes___translate",
         "summary": "notes/translate",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *read:account*",
         "externalDocs": {
@@ -59011,6 +59244,9 @@
               }
             }
           },
+          "204": {
+            "description": "OK (without any results)"
+          },
           "400": {
             "description": "Client error",
             "content": {
@@ -59037,6 +59273,15 @@
                       }
                     }
                   },
+                  "CANNOT_TRANSLATE_INVISIBLE_NOTE": {
+                    "value": {
+                      "error": {
+                        "message": "Cannot translate invisible note.",
+                        "code": "CANNOT_TRANSLATE_INVISIBLE_NOTE",
+                        "id": "ea29f2ca-c368-43b3-aaf1-5ac3e74bbe5d"
+                      }
+                    }
+                  },
                   "INVALID_PARAM": {
                     "value": {
                       "error": {
@@ -59139,7 +59384,7 @@
     },
     "/notes/unrenote": {
       "post": {
-        "operationId": "notes/unrenote",
+        "operationId": "notes___unrenote",
         "summary": "notes/unrenote",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *write:notes*",
         "externalDocs": {
@@ -59317,7 +59562,7 @@
     },
     "/notes/user-list-timeline": {
       "post": {
-        "operationId": "notes/user-list-timeline",
+        "operationId": "notes___user-list-timeline",
         "summary": "notes/user-list-timeline",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *read:account*",
         "externalDocs": {
@@ -59530,7 +59775,7 @@
     },
     "/notifications/create": {
       "post": {
-        "operationId": "notifications/create",
+        "operationId": "notifications___create",
         "summary": "notifications/create",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *write:notifications*",
         "externalDocs": {
@@ -59710,7 +59955,7 @@
     },
     "/notifications/flush": {
       "post": {
-        "operationId": "notifications/flush",
+        "operationId": "notifications___flush",
         "summary": "notifications/flush",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *write:notifications*",
         "externalDocs": {
@@ -59839,7 +60084,7 @@
     },
     "/notifications/mark-all-as-read": {
       "post": {
-        "operationId": "notifications/mark-all-as-read",
+        "operationId": "notifications___mark-all-as-read",
         "summary": "notifications/mark-all-as-read",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *write:notifications*",
         "externalDocs": {
@@ -59968,7 +60213,7 @@
     },
     "/notifications/test-notification": {
       "post": {
-        "operationId": "notifications/test-notification",
+        "operationId": "notifications___test-notification",
         "summary": "notifications/test-notification",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *write:notifications*",
         "externalDocs": {
@@ -60277,7 +60522,7 @@
     },
     "/pages/create": {
       "post": {
-        "operationId": "pages/create",
+        "operationId": "pages___create",
         "summary": "pages/create",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *write:pages*",
         "externalDocs": {
@@ -60525,7 +60770,7 @@
     },
     "/pages/delete": {
       "post": {
-        "operationId": "pages/delete",
+        "operationId": "pages___delete",
         "summary": "pages/delete",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *write:pages*",
         "externalDocs": {
@@ -60691,7 +60936,7 @@
     },
     "/pages/featured": {
       "post": {
-        "operationId": "pages/featured",
+        "operationId": "pages___featured",
         "summary": "pages/featured",
         "description": "No description provided.\n\n**Credential required**: *No*",
         "externalDocs": {
@@ -60826,7 +61071,7 @@
     },
     "/pages/like": {
       "post": {
-        "operationId": "pages/like",
+        "operationId": "pages___like",
         "summary": "pages/like",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *write:page-likes*",
         "externalDocs": {
@@ -61001,7 +61246,7 @@
     },
     "/pages/show": {
       "post": {
-        "operationId": "pages/show",
+        "operationId": "pages___show",
         "summary": "pages/show",
         "description": "No description provided.\n\n**Credential required**: *No*",
         "externalDocs": {
@@ -61177,7 +61422,7 @@
     },
     "/pages/unlike": {
       "post": {
-        "operationId": "pages/unlike",
+        "operationId": "pages___unlike",
         "summary": "pages/unlike",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *write:page-likes*",
         "externalDocs": {
@@ -61343,7 +61588,7 @@
     },
     "/pages/update": {
       "post": {
-        "operationId": "pages/update",
+        "operationId": "pages___update",
         "summary": "pages/update",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *write:pages*",
         "externalDocs": {
@@ -61603,7 +61848,7 @@
     },
     "/flash/create": {
       "post": {
-        "operationId": "flash/create",
+        "operationId": "flash___create",
         "summary": "flash/create",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *write:flash*",
         "externalDocs": {
@@ -61639,6 +61884,14 @@
                     "items": {
                       "type": "string"
                     }
+                  },
+                  "visibility": {
+                    "type": "string",
+                    "enum": [
+                      "public",
+                      "private"
+                    ],
+                    "default": "public"
                   }
                 },
                 "required": [
@@ -61794,7 +62047,7 @@
     },
     "/flash/delete": {
       "post": {
-        "operationId": "flash/delete",
+        "operationId": "flash___delete",
         "summary": "flash/delete",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *write:flash*",
         "externalDocs": {
@@ -61960,7 +62213,7 @@
     },
     "/flash/featured": {
       "post": {
-        "operationId": "flash/featured",
+        "operationId": "flash___featured",
         "summary": "flash/featured",
         "description": "No description provided.\n\n**Credential required**: *No*",
         "externalDocs": {
@@ -62095,7 +62348,7 @@
     },
     "/flash/like": {
       "post": {
-        "operationId": "flash/like",
+        "operationId": "flash___like",
         "summary": "flash/like",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *write:flash-likes*",
         "externalDocs": {
@@ -62270,7 +62523,7 @@
     },
     "/flash/show": {
       "post": {
-        "operationId": "flash/show",
+        "operationId": "flash___show",
         "summary": "flash/show",
         "description": "No description provided.\n\n**Credential required**: *No*",
         "externalDocs": {
@@ -62430,7 +62683,7 @@
     },
     "/flash/unlike": {
       "post": {
-        "operationId": "flash/unlike",
+        "operationId": "flash___unlike",
         "summary": "flash/unlike",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *write:flash-likes*",
         "externalDocs": {
@@ -62596,7 +62849,7 @@
     },
     "/flash/update": {
       "post": {
-        "operationId": "flash/update",
+        "operationId": "flash___update",
         "summary": "flash/update",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *write:flash*",
         "externalDocs": {
@@ -62805,7 +63058,7 @@
     },
     "/flash/my": {
       "post": {
-        "operationId": "flash/my",
+        "operationId": "flash___my",
         "summary": "flash/my",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *read:flash*",
         "externalDocs": {
@@ -62971,7 +63224,7 @@
     },
     "/flash/my-likes": {
       "post": {
-        "operationId": "flash/my-likes",
+        "operationId": "flash___my-likes",
         "summary": "flash/my-likes",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *read:flash-likes*",
         "externalDocs": {
@@ -63424,7 +63677,7 @@
     },
     "/promo/read": {
       "post": {
-        "operationId": "promo/read",
+        "operationId": "promo___read",
         "summary": "promo/read",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *write:account*",
         "externalDocs": {
@@ -63581,7 +63834,7 @@
     },
     "/roles/list": {
       "post": {
-        "operationId": "roles/list",
+        "operationId": "roles___list",
         "summary": "roles/list",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *read:account*",
         "externalDocs": {
@@ -63721,7 +63974,7 @@
     },
     "/roles/show": {
       "post": {
-        "operationId": "roles/show",
+        "operationId": "roles___show",
         "summary": "roles/show",
         "description": "No description provided.\n\n**Credential required**: *No*",
         "externalDocs": {
@@ -63881,7 +64134,7 @@
     },
     "/roles/users": {
       "post": {
-        "operationId": "roles/users",
+        "operationId": "roles___users",
         "summary": "roles/users",
         "description": "No description provided.\n\n**Credential required**: *No*",
         "externalDocs": {
@@ -64071,7 +64324,7 @@
     },
     "/roles/notes": {
       "post": {
-        "operationId": "roles/notes",
+        "operationId": "roles___notes",
         "summary": "roles/notes",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *read:account*",
         "externalDocs": {
@@ -65223,7 +65476,7 @@
     },
     "/sw/show-registration": {
       "post": {
-        "operationId": "sw/show-registration",
+        "operationId": "sw___show-registration",
         "summary": "sw/show-registration",
         "description": "Check push notification registration exists.\n\n**Internal Endpoint**: This endpoint is an API for the misskey mainframe and is not intended for use by third parties.\n**Credential required**: *Yes*",
         "externalDocs": {
@@ -65399,7 +65652,7 @@
     },
     "/sw/update-registration": {
       "post": {
-        "operationId": "sw/update-registration",
+        "operationId": "sw___update-registration",
         "summary": "sw/update-registration",
         "description": "Update push notification registration.\n\n**Internal Endpoint**: This endpoint is an API for the misskey mainframe and is not intended for use by third parties.\n**Credential required**: *Yes*",
         "externalDocs": {
@@ -65581,7 +65834,7 @@
     },
     "/sw/register": {
       "post": {
-        "operationId": "sw/register",
+        "operationId": "sw___register",
         "summary": "sw/register",
         "description": "Register to receive push notifications.\n\n**Internal Endpoint**: This endpoint is an API for the misskey mainframe and is not intended for use by third parties.\n**Credential required**: *Yes*",
         "externalDocs": {
@@ -65777,7 +66030,7 @@
     },
     "/sw/unregister": {
       "post": {
-        "operationId": "sw/unregister",
+        "operationId": "sw___unregister",
         "summary": "sw/unregister",
         "description": "Unregister from receiving push notifications.\n\n**Credential required**: *No*",
         "externalDocs": {
@@ -66111,7 +66364,7 @@
     },
     "/username/available": {
       "post": {
-        "operationId": "username/available",
+        "operationId": "username___available",
         "summary": "username/available",
         "description": "No description provided.\n\n**Credential required**: *No*",
         "externalDocs": {
@@ -66462,7 +66715,7 @@
     },
     "/users/clips": {
       "post": {
-        "operationId": "users/clips",
+        "operationId": "users___clips",
         "summary": "users/clips",
         "description": "Show all clips this user owns.\n\n**Credential required**: *No*",
         "externalDocs": {
@@ -66630,7 +66883,7 @@
     },
     "/users/followers": {
       "post": {
-        "operationId": "users/followers",
+        "operationId": "users___followers",
         "summary": "users/followers",
         "description": "Show everyone that follows this user.\n\n**Credential required**: *No*",
         "externalDocs": {
@@ -66836,7 +67089,7 @@
     },
     "/users/following": {
       "post": {
-        "operationId": "users/following",
+        "operationId": "users___following",
         "summary": "users/following",
         "description": "Show everyone that this user is following.\n\n**Credential required**: *No*",
         "externalDocs": {
@@ -66885,7 +67138,8 @@
                     "type": [
                       "string",
                       "null"
-                    ]
+                    ],
+                    "pattern": "^([0-9]{4})-([0-9]{2})-([0-9]{2})$"
                   }
                 },
                 "anyOf": [
@@ -67057,7 +67311,7 @@
     },
     "/users/gallery/posts": {
       "post": {
-        "operationId": "users/gallery/posts",
+        "operationId": "users___gallery___posts",
         "summary": "users/gallery/posts",
         "description": "Show all gallery posts by the given user.\n\n**Credential required**: *No*",
         "externalDocs": {
@@ -67225,7 +67479,7 @@
     },
     "/users/get-frequently-replied-users": {
       "post": {
-        "operationId": "users/get-frequently-replied-users",
+        "operationId": "users___get-frequently-replied-users",
         "summary": "users/get-frequently-replied-users",
         "description": "Get a list of other users that the specified user frequently replies to.\n\n**Credential required**: *No*",
         "externalDocs": {
@@ -67406,7 +67660,7 @@
     },
     "/users/featured-notes": {
       "get": {
-        "operationId": "users/featured-notes",
+        "operationId": "users___featured-notes",
         "summary": "users/featured-notes",
         "description": "No description provided.\n\n**Credential required**: *No*",
         "externalDocs": {
@@ -67568,7 +67822,7 @@
         }
       },
       "post": {
-        "operationId": "users/featured-notes",
+        "operationId": "users___featured-notes",
         "summary": "users/featured-notes",
         "description": "No description provided.\n\n**Credential required**: *No*",
         "externalDocs": {
@@ -67732,7 +67986,7 @@
     },
     "/users/lists/create": {
       "post": {
-        "operationId": "users/lists/create",
+        "operationId": "users___lists___create",
         "summary": "users/lists/create",
         "description": "Create a new list of users.\n\n**Credential required**: *Yes* / **Permission**: *write:account*",
         "externalDocs": {
@@ -67898,7 +68152,7 @@
     },
     "/users/lists/delete": {
       "post": {
-        "operationId": "users/lists/delete",
+        "operationId": "users___lists___delete",
         "summary": "users/lists/delete",
         "description": "Delete an existing list of users.\n\n**Credential required**: *Yes* / **Permission**: *write:account*",
         "externalDocs": {
@@ -68055,7 +68309,7 @@
     },
     "/users/lists/list": {
       "post": {
-        "operationId": "users/lists/list",
+        "operationId": "users___lists___list",
         "summary": "users/lists/list",
         "description": "Show all lists that the authenticated user has created.\n\n**Credential required**: *No* / **Permission**: *read:account*",
         "externalDocs": {
@@ -68224,7 +68478,7 @@
     },
     "/users/lists/pull": {
       "post": {
-        "operationId": "users/lists/pull",
+        "operationId": "users___lists___pull",
         "summary": "users/lists/pull",
         "description": "Remove a user from a list.\n\n**Credential required**: *Yes* / **Permission**: *write:account*",
         "externalDocs": {
@@ -68395,7 +68649,7 @@
     },
     "/users/lists/push": {
       "post": {
-        "operationId": "users/lists/push",
+        "operationId": "users___lists___push",
         "summary": "users/lists/push",
         "description": "Add a user to an existing list.\n\n**Credential required**: *Yes* / **Permission**: *write:account*",
         "externalDocs": {
@@ -68614,7 +68868,7 @@
     },
     "/users/lists/show": {
       "post": {
-        "operationId": "users/lists/show",
+        "operationId": "users___lists___show",
         "summary": "users/lists/show",
         "description": "Show the properties of a list.\n\n**Credential required**: *No* / **Permission**: *read:account*",
         "externalDocs": {
@@ -68778,7 +69032,7 @@
     },
     "/users/lists/favorite": {
       "post": {
-        "operationId": "users/lists/favorite",
+        "operationId": "users___lists___favorite",
         "summary": "users/lists/favorite",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *write:account*",
         "externalDocs": {
@@ -68941,7 +69195,7 @@
     },
     "/users/lists/unfavorite": {
       "post": {
-        "operationId": "users/lists/unfavorite",
+        "operationId": "users___lists___unfavorite",
         "summary": "users/lists/unfavorite",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *write:account*",
         "externalDocs": {
@@ -69104,7 +69358,7 @@
     },
     "/users/lists/update": {
       "post": {
-        "operationId": "users/lists/update",
+        "operationId": "users___lists___update",
         "summary": "users/lists/update",
         "description": "Update the properties of a list.\n\n**Credential required**: *Yes* / **Permission**: *write:account*",
         "externalDocs": {
@@ -69277,7 +69531,7 @@
     },
     "/users/lists/create-from-public": {
       "post": {
-        "operationId": "users/lists/create-from-public",
+        "operationId": "users___lists___create-from-public",
         "summary": "users/lists/create-from-public",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *write:account*",
         "externalDocs": {
@@ -69490,7 +69744,7 @@
     },
     "/users/lists/update-membership": {
       "post": {
-        "operationId": "users/lists/update-membership",
+        "operationId": "users___lists___update-membership",
         "summary": "users/lists/update-membership",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *write:account*",
         "externalDocs": {
@@ -69664,7 +69918,7 @@
     },
     "/users/lists/get-memberships": {
       "post": {
-        "operationId": "users/lists/get-memberships",
+        "operationId": "users___lists___get-memberships",
         "summary": "users/lists/get-memberships",
         "description": "No description provided.\n\n**Credential required**: *No* / **Permission**: *read:account*",
         "externalDocs": {
@@ -69872,7 +70126,7 @@
     },
     "/users/notes": {
       "post": {
-        "operationId": "users/notes",
+        "operationId": "users___notes",
         "summary": "users/notes",
         "description": "No description provided.\n\n**Credential required**: *No*",
         "externalDocs": {
@@ -70087,7 +70341,7 @@
     },
     "/users/pages": {
       "post": {
-        "operationId": "users/pages",
+        "operationId": "users___pages",
         "summary": "users/pages",
         "description": "Show all pages this user created.\n\n**Credential required**: *No*",
         "externalDocs": {
@@ -70255,7 +70509,7 @@
     },
     "/users/flashs": {
       "post": {
-        "operationId": "users/flashs",
+        "operationId": "users___flashs",
         "summary": "users/flashs",
         "description": "Show all flashs this user created.\n\n**Credential required**: *No*",
         "externalDocs": {
@@ -70423,7 +70677,7 @@
     },
     "/users/reactions": {
       "post": {
-        "operationId": "users/reactions",
+        "operationId": "users___reactions",
         "summary": "users/reactions",
         "description": "Show all reactions this user made.\n\n**Credential required**: *No*",
         "externalDocs": {
@@ -70615,7 +70869,7 @@
     },
     "/users/recommendation": {
       "post": {
-        "operationId": "users/recommendation",
+        "operationId": "users___recommendation",
         "summary": "users/recommendation",
         "description": "Show users that the authenticated user might be interested to follow.\n\n**Credential required**: *Yes* / **Permission**: *read:account*",
         "externalDocs": {
@@ -70777,7 +71031,7 @@
     },
     "/users/relation": {
       "post": {
-        "operationId": "users/relation",
+        "operationId": "users___relation",
         "summary": "users/relation",
         "description": "Show the different kinds of relations between the authenticated user and the specified user(s).\n\n**Credential required**: *Yes* / **Permission**: *read:account*",
         "externalDocs": {
@@ -71035,7 +71289,7 @@
     },
     "/users/report-abuse": {
       "post": {
-        "operationId": "users/report-abuse",
+        "operationId": "users___report-abuse",
         "summary": "users/report-abuse",
         "description": "File a report.\n\n**Credential required**: *Yes* / **Permission**: *write:report-abuse*",
         "externalDocs": {
@@ -71216,7 +71470,7 @@
     },
     "/users/search-by-username-and-host": {
       "post": {
-        "operationId": "users/search-by-username-and-host",
+        "operationId": "users___search-by-username-and-host",
         "summary": "users/search-by-username-and-host",
         "description": "Search for a user by username and/or host.\n\n**Credential required**: *No*",
         "externalDocs": {
@@ -71397,7 +71651,7 @@
     },
     "/users/search": {
       "post": {
-        "operationId": "users/search",
+        "operationId": "users___search",
         "summary": "users/search",
         "description": "Search for users.\n\n**Credential required**: *No*",
         "externalDocs": {
@@ -71573,7 +71827,7 @@
     },
     "/users/show": {
       "post": {
-        "operationId": "users/show",
+        "operationId": "users___show",
         "summary": "users/show",
         "description": "Show the properties of a user.\n\n**Credential required**: *No*",
         "externalDocs": {
@@ -71787,7 +72041,7 @@
     },
     "/users/achievements": {
       "post": {
-        "operationId": "users/achievements",
+        "operationId": "users___achievements",
         "summary": "users/achievements",
         "description": "No description provided.\n\n**Credential required**: *No*",
         "externalDocs": {
@@ -71949,7 +72203,7 @@
     },
     "/users/update-memo": {
       "post": {
-        "operationId": "users/update-memo",
+        "operationId": "users___update-memo",
         "summary": "users/update-memo",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *write:account*",
         "externalDocs": {
@@ -72150,10 +72404,152 @@
                 "schema": {
                   "type": "object",
                   "properties": {
+                    "image": {
+                      "type": "object",
+                      "properties": {
+                        "link": {
+                          "type": "string"
+                        },
+                        "url": {
+                          "type": "string"
+                        },
+                        "title": {
+                          "type": "string"
+                        }
+                      },
+                      "required": [
+                        "url"
+                      ]
+                    },
+                    "paginationLinks": {
+                      "type": "object",
+                      "properties": {
+                        "self": {
+                          "type": "string"
+                        },
+                        "first": {
+                          "type": "string"
+                        },
+                        "next": {
+                          "type": "string"
+                        },
+                        "last": {
+                          "type": "string"
+                        },
+                        "prev": {
+                          "type": "string"
+                        }
+                      }
+                    },
+                    "link": {
+                      "type": "string"
+                    },
+                    "title": {
+                      "type": "string"
+                    },
                     "items": {
                       "type": "array",
                       "items": {
-                        "type": "object"
+                        "type": "object",
+                        "properties": {
+                          "link": {
+                            "type": "string"
+                          },
+                          "guid": {
+                            "type": "string"
+                          },
+                          "title": {
+                            "type": "string"
+                          },
+                          "pubDate": {
+                            "type": "string"
+                          },
+                          "creator": {
+                            "type": "string"
+                          },
+                          "summary": {
+                            "type": "string"
+                          },
+                          "content": {
+                            "type": "string"
+                          },
+                          "isoDate": {
+                            "type": "string"
+                          },
+                          "categories": {
+                            "type": "array",
+                            "items": {
+                              "type": "string"
+                            }
+                          },
+                          "contentSnippet": {
+                            "type": "string"
+                          },
+                          "enclosure": {
+                            "type": "object",
+                            "properties": {
+                              "url": {
+                                "type": "string"
+                              },
+                              "length": {
+                                "type": "number"
+                              },
+                              "type": {
+                                "type": "string"
+                              }
+                            },
+                            "required": [
+                              "url"
+                            ]
+                          }
+                        }
+                      }
+                    },
+                    "feedUrl": {
+                      "type": "string"
+                    },
+                    "description": {
+                      "type": "string"
+                    },
+                    "itunes": {
+                      "type": "object",
+                      "additionalProperties": true,
+                      "properties": {
+                        "image": {
+                          "type": "string"
+                        },
+                        "owner": {
+                          "type": "object",
+                          "properties": {
+                            "name": {
+                              "type": "string"
+                            },
+                            "email": {
+                              "type": "string"
+                            }
+                          }
+                        },
+                        "author": {
+                          "type": "string"
+                        },
+                        "summary": {
+                          "type": "string"
+                        },
+                        "explicit": {
+                          "type": "string"
+                        },
+                        "categories": {
+                          "type": "array",
+                          "items": {
+                            "type": "string"
+                          }
+                        },
+                        "keywords": {
+                          "type": "array",
+                          "items": {
+                            "type": "string"
+                          }
+                        }
                       }
                     }
                   },
@@ -72308,10 +72704,152 @@
                 "schema": {
                   "type": "object",
                   "properties": {
+                    "image": {
+                      "type": "object",
+                      "properties": {
+                        "link": {
+                          "type": "string"
+                        },
+                        "url": {
+                          "type": "string"
+                        },
+                        "title": {
+                          "type": "string"
+                        }
+                      },
+                      "required": [
+                        "url"
+                      ]
+                    },
+                    "paginationLinks": {
+                      "type": "object",
+                      "properties": {
+                        "self": {
+                          "type": "string"
+                        },
+                        "first": {
+                          "type": "string"
+                        },
+                        "next": {
+                          "type": "string"
+                        },
+                        "last": {
+                          "type": "string"
+                        },
+                        "prev": {
+                          "type": "string"
+                        }
+                      }
+                    },
+                    "link": {
+                      "type": "string"
+                    },
+                    "title": {
+                      "type": "string"
+                    },
                     "items": {
                       "type": "array",
                       "items": {
-                        "type": "object"
+                        "type": "object",
+                        "properties": {
+                          "link": {
+                            "type": "string"
+                          },
+                          "guid": {
+                            "type": "string"
+                          },
+                          "title": {
+                            "type": "string"
+                          },
+                          "pubDate": {
+                            "type": "string"
+                          },
+                          "creator": {
+                            "type": "string"
+                          },
+                          "summary": {
+                            "type": "string"
+                          },
+                          "content": {
+                            "type": "string"
+                          },
+                          "isoDate": {
+                            "type": "string"
+                          },
+                          "categories": {
+                            "type": "array",
+                            "items": {
+                              "type": "string"
+                            }
+                          },
+                          "contentSnippet": {
+                            "type": "string"
+                          },
+                          "enclosure": {
+                            "type": "object",
+                            "properties": {
+                              "url": {
+                                "type": "string"
+                              },
+                              "length": {
+                                "type": "number"
+                              },
+                              "type": {
+                                "type": "string"
+                              }
+                            },
+                            "required": [
+                              "url"
+                            ]
+                          }
+                        }
+                      }
+                    },
+                    "feedUrl": {
+                      "type": "string"
+                    },
+                    "description": {
+                      "type": "string"
+                    },
+                    "itunes": {
+                      "type": "object",
+                      "additionalProperties": true,
+                      "properties": {
+                        "image": {
+                          "type": "string"
+                        },
+                        "owner": {
+                          "type": "object",
+                          "properties": {
+                            "name": {
+                              "type": "string"
+                            },
+                            "email": {
+                              "type": "string"
+                            }
+                          }
+                        },
+                        "author": {
+                          "type": "string"
+                        },
+                        "summary": {
+                          "type": "string"
+                        },
+                        "explicit": {
+                          "type": "string"
+                        },
+                        "categories": {
+                          "type": "array",
+                          "items": {
+                            "type": "string"
+                          }
+                        },
+                        "keywords": {
+                          "type": "array",
+                          "items": {
+                            "type": "string"
+                          }
+                        }
                       }
                     }
                   },
@@ -72955,7 +73493,7 @@
     },
     "/bubble-game/register": {
       "post": {
-        "operationId": "bubble-game/register",
+        "operationId": "bubble-game___register",
         "summary": "bubble-game/register",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *write:account*",
         "externalDocs": {
@@ -73154,7 +73692,7 @@
     },
     "/bubble-game/ranking": {
       "get": {
-        "operationId": "bubble-game/ranking",
+        "operationId": "bubble-game___ranking",
         "summary": "bubble-game/ranking",
         "description": "No description provided.\n\n**Credential required**: *No*",
         "externalDocs": {
@@ -73322,7 +73860,7 @@
         }
       },
       "post": {
-        "operationId": "bubble-game/ranking",
+        "operationId": "bubble-game___ranking",
         "summary": "bubble-game/ranking",
         "description": "No description provided.\n\n**Credential required**: *No*",
         "externalDocs": {
@@ -73492,7 +74030,7 @@
     },
     "/reversi/cancel-match": {
       "post": {
-        "operationId": "reversi/cancel-match",
+        "operationId": "reversi___cancel-match",
         "summary": "reversi/cancel-match",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *write:account*",
         "externalDocs": {
@@ -73637,7 +74175,7 @@
     },
     "/reversi/games": {
       "post": {
-        "operationId": "reversi/games",
+        "operationId": "reversi___games",
         "summary": "reversi/games",
         "description": "No description provided.\n\n**Credential required**: *No*",
         "externalDocs": {
@@ -73798,7 +74336,7 @@
     },
     "/reversi/match": {
       "post": {
-        "operationId": "reversi/match",
+        "operationId": "reversi___match",
         "summary": "reversi/match",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *write:account*",
         "externalDocs": {
@@ -73984,7 +74522,7 @@
     },
     "/reversi/invitations": {
       "post": {
-        "operationId": "reversi/invitations",
+        "operationId": "reversi___invitations",
         "summary": "reversi/invitations",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *read:account*",
         "externalDocs": {
@@ -74120,7 +74658,7 @@
     },
     "/reversi/show-game": {
       "post": {
-        "operationId": "reversi/show-game",
+        "operationId": "reversi___show-game",
         "summary": "reversi/show-game",
         "description": "No description provided.\n\n**Credential required**: *No*",
         "externalDocs": {
@@ -74277,7 +74815,7 @@
     },
     "/reversi/surrender": {
       "post": {
-        "operationId": "reversi/surrender",
+        "operationId": "reversi___surrender",
         "summary": "reversi/surrender",
         "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *write:account*",
         "externalDocs": {
@@ -74449,7 +74987,7 @@
     },
     "/reversi/verify": {
       "post": {
-        "operationId": "reversi/verify",
+        "operationId": "reversi___verify",
         "summary": "reversi/verify",
         "description": "No description provided.\n\n**Credential required**: *No*",
         "externalDocs": {
@@ -76466,6 +77004,9 @@
               ]
             }
           },
+          "reactionCount": {
+            "type": "number"
+          },
           "renoteCount": {
             "type": "number"
           },
@@ -76504,6 +77045,7 @@
           "reactionAcceptance",
           "reactionEmojis",
           "reactions",
+          "reactionCount",
           "renoteCount",
           "repliesCount"
         ]
@@ -77981,8 +78523,9 @@
             "type": "boolean",
             "default": false
           },
-          "notify": {
-            "type": "boolean"
+          "excludeBots": {
+            "type": "boolean",
+            "default": false
           },
           "withReplies": {
             "type": "boolean",
@@ -77997,6 +78540,10 @@
           "hasUnreadNote": {
             "type": "boolean",
             "default": false
+          },
+          "notify": {
+            "type": "boolean",
+            "default": false
           }
         },
         "required": [
@@ -78010,11 +78557,12 @@
           "users",
           "caseSensitive",
           "localOnly",
-          "notify",
+          "excludeBots",
           "withReplies",
           "withFile",
           "isActive",
-          "hasUnreadNote"
+          "hasUnreadNote",
+          "notify"
         ]
       },
       "Clip": {
@@ -78061,6 +78609,9 @@
           },
           "isFavorited": {
             "type": "boolean"
+          },
+          "notesCount": {
+            "type": "integer"
           }
         },
         "required": [
@@ -78108,6 +78659,15 @@
           "isSuspended": {
             "type": "boolean"
           },
+          "suspensionState": {
+            "type": "string",
+            "enum": [
+              "none",
+              "manuallySuspended",
+              "goneSuspended",
+              "autoSuspendedForNotResponding"
+            ]
+          },
           "isBlocked": {
             "type": "boolean"
           },
@@ -78209,6 +78769,7 @@
           "followersCount",
           "isNotResponding",
           "isSuspended",
+          "suspensionState",
           "isBlocked",
           "softwareName",
           "softwareVersion",
@@ -78560,6 +79121,28 @@
           "type"
         ]
       },
+      "RoleCondFormulaValueUserSettingBooleanSchema": {
+        "type": "object",
+        "properties": {
+          "id": {
+            "type": "string"
+          },
+          "type": {
+            "type": "string",
+            "enum": [
+              "isSuspended",
+              "isLocked",
+              "isBot",
+              "isCat",
+              "isExplorable"
+            ]
+          }
+        },
+        "required": [
+          "id",
+          "type"
+        ]
+      },
       "RoleCondFormulaValueAssignedRole": {
         "type": "object",
         "properties": {
@@ -78647,6 +79230,9 @@
             "$ref": "#/components/schemas/RoleCondFormulaValueIsLocalOrRemote"
           },
           {
+            "$ref": "#/components/schemas/RoleCondFormulaValueUserSettingBooleanSchema"
+          },
+          {
             "$ref": "#/components/schemas/RoleCondFormulaValueAssignedRole"
           },
           {
@@ -79434,6 +80020,9 @@
           "mediaProxy": {
             "type": "string"
           },
+          "enableUrlPreview": {
+            "type": "boolean"
+          },
           "backgroundImageUrl": {
             "type": [
               "string",
@@ -79458,6 +80047,12 @@
               "null"
             ]
           },
+          "inquiryUrl": {
+            "type": [
+              "string",
+              "null"
+            ]
+          },
           "serverRules": {
             "type": "array",
             "items": {
@@ -79515,10 +80110,12 @@
           "enableServiceWorker",
           "translatorAvailable",
           "mediaProxy",
+          "enableUrlPreview",
           "backgroundImageUrl",
           "impressumUrl",
           "logoImageUrl",
           "privacyPolicyUrl",
+          "inquiryUrl",
           "serverRules",
           "themeColor",
           "policies"

Get diff files from Workflow Page

@anatawa12
Copy link
Collaborator Author

misskey js: ref: misskey-dev#13718

@anatawa12
Copy link
Collaborator Author

Check the description in CHANGELOG.md

CHANGELOGの書き方が違うためなので虫

@anatawa12 anatawa12 force-pushed the vmimi-relay-timeline-and-2024.5.0-nirila branch from 3562a29 to 657334f Compare May 31, 2024 14:04
@anatawa12 anatawa12 force-pushed the vmimi-relay-timeline-and-2024.5.0-nirila branch from f20c9ae to 335030e Compare May 31, 2024 14:19
@anatawa12
Copy link
Collaborator Author

CIまち

@anatawa12
Copy link
Collaborator Author

yosasou => merge

@anatawa12 anatawa12 merged commit 4a83d5a into niri-la:develop May 31, 2024
20 of 23 checks passed
@anatawa12 anatawa12 deleted the vmimi-relay-timeline-and-2024.5.0-nirila branch May 31, 2024 14:28
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.